>>> kdevelop: Building community/kdevelop 23.08.4-r0 (using abuild 3.12.0-r0) started Fri, 08 Dec 2023 09:20:19 +0000 >>> kdevelop: Checking sanity of /home/buildozer/aports/community/kdevelop/APKBUILD... >>> kdevelop: Analyzing dependencies... >>> kdevelop: Installing for build: build-base indent boost-dev clang clang17-dev clang17-static extra-cmake-modules grantlee-dev karchive5-dev kcmutils5-dev kconfig5-dev kcrash5-dev kdeclarative5-dev kdoctools5-dev kguiaddons5-dev kiconthemes5-dev kio5-dev kitemmodels5-dev kitemviews5-dev kjobwidgets5-dev knewstuff5-dev knotifications5-dev knotifyconfig5-dev kparts5-dev kservice5-dev ktexteditor5-dev kwindowsystem5-dev kxmlgui5-dev libkomparediff2-dev libksysguard-dev llvm17-dev llvm17-gtest llvm17-static qt5-qtbase-dev qt5-qtwebengine-dev samurai shared-mime-info threadweaver5-dev (1/662) Installing libintl (0.22.3-r0) (2/662) Installing indent (2.2.13-r2) (3/662) Installing boost1.82-atomic (1.82.0-r3) (4/662) Installing boost1.82-chrono (1.82.0-r3) (5/662) Installing boost1.82-container (1.82.0-r3) (6/662) Installing boost1.82-context (1.82.0-r3) (7/662) Installing boost1.82-contract (1.82.0-r3) (8/662) Installing boost1.82-coroutine (1.82.0-r3) (9/662) Installing boost1.82-date_time (1.82.0-r3) (10/662) Installing boost1.82-fiber (1.82.0-r3) (11/662) Installing boost1.82-filesystem (1.82.0-r3) (12/662) Installing boost1.82-graph (1.82.0-r3) (13/662) Installing libbz2 (1.0.8-r6) (14/662) Installing xz-libs (5.4.5-r0) (15/662) Installing boost1.82-iostreams (1.82.0-r3) (16/662) Installing boost1.82-thread (1.82.0-r3) (17/662) Installing icu-data-full (74.1-r0) (18/662) Installing icu-libs (74.1-r0) (19/662) Installing boost1.82-locale (1.82.0-r3) (20/662) Installing boost1.82-log (1.82.0-r3) (21/662) Installing boost1.82-log_setup (1.82.0-r3) (22/662) Installing boost1.82-math (1.82.0-r3) (23/662) Installing boost1.82-prg_exec_monitor (1.82.0-r3) (24/662) Installing boost1.82-program_options (1.82.0-r3) (25/662) Installing libffi (3.4.4-r3) (26/662) Installing gdbm (1.23-r1) (27/662) Installing mpdecimal (2.5.1-r2) (28/662) Installing libpanelw (6.4_p20231125-r0) (29/662) Installing readline (8.2.1-r2) (30/662) Installing sqlite-libs (3.44.2-r0) (31/662) Installing python3 (3.11.6-r1) (32/662) Installing python3-pycache-pyc0 (3.11.6-r1) (33/662) Installing pyc (3.11.6-r1) (34/662) Installing python3-pyc (3.11.6-r1) (35/662) Installing boost1.82-python3 (1.82.0-r3) (36/662) Installing boost1.82-random (1.82.0-r3) (37/662) Installing boost1.82-regex (1.82.0-r3) (38/662) Installing boost1.82-serialization (1.82.0-r3) (39/662) Installing boost1.82-stacktrace_basic (1.82.0-r3) (40/662) Installing boost1.82-stacktrace_noop (1.82.0-r3) (41/662) Installing boost1.82-system (1.82.0-r3) (42/662) Installing boost1.82-timer (1.82.0-r3) (43/662) Installing boost1.82-type_erasure (1.82.0-r3) (44/662) Installing boost1.82-unit_test_framework (1.82.0-r3) (45/662) Installing boost1.82-url (1.82.0-r3) (46/662) Installing boost1.82-wave (1.82.0-r3) (47/662) Installing boost1.82-wserialization (1.82.0-r3) (48/662) Installing boost1.82-json (1.82.0-r3) (49/662) Installing boost1.82-nowide (1.82.0-r3) (50/662) Installing boost1.82-libs (1.82.0-r3) (51/662) Installing boost1.82 (1.82.0-r3) (52/662) Installing linux-headers (6.5-r0) (53/662) Installing bzip2-dev (1.0.8-r6) (54/662) Installing icu (74.1-r0) (55/662) Installing icu-dev (74.1-r0) (56/662) Installing xz (5.4.5-r0) (57/662) Installing xz-dev (5.4.5-r0) (58/662) Installing zlib-dev (1.3-r2) (59/662) Installing zstd (1.5.5-r8) (60/662) Installing zstd-dev (1.5.5-r8) (61/662) Installing boost1.82-dev (1.82.0-r3) (62/662) Installing boost-dev (1.82.0-r3) (63/662) Installing clang17-headers (17.0.5-r0) (64/662) Installing libxml2 (2.11.6-r0) (65/662) Installing llvm17-libs (17.0.5-r0) (66/662) Installing clang17-libs (17.0.5-r0) (67/662) Installing llvm17-linker-tools (17.0.5-r0) (68/662) Installing clang17 (17.0.5-r0) (69/662) Installing clang17-libclang (17.0.5-r0) (70/662) Installing clang17-extra-tools (17.0.5-r0) (71/662) Installing clang17-dev (17.0.5-r0) (72/662) Installing clang17-static (17.0.5-r0) (73/662) Installing libarchive (3.7.2-r0) (74/662) Installing rhash-libs (1.4.4-r0) (75/662) Installing libuv (1.47.0-r0) (76/662) Installing cmake (3.28.0-r0) (77/662) Installing extra-cmake-modules (5.112.0-r0) (78/662) Installing cairo-tools (1.18.0-r0) (79/662) Installing libpng (1.6.40-r0) (80/662) Installing freetype (2.13.2-r0) (81/662) Installing fontconfig (2.14.2-r4) (82/662) Installing expat (2.5.0-r2) (83/662) Installing expat-dev (2.5.0-r2) (84/662) Installing brotli (1.1.0-r1) (85/662) Installing brotli-dev (1.1.0-r1) (86/662) Installing libpng-dev (1.6.40-r0) (87/662) Installing freetype-dev (2.13.2-r0) (88/662) Installing fontconfig-dev (2.14.2-r4) (89/662) Installing libxau (1.0.11-r3) (90/662) Installing xorgproto (2023.2-r0) (91/662) Installing libxau-dev (1.0.11-r3) (92/662) Installing libmd (1.1.0-r0) (93/662) Installing libbsd (0.11.7-r3) (94/662) Installing libxdmcp (1.1.4-r3) (95/662) Installing libxcb (1.16-r0) (96/662) Installing libx11 (1.8.7-r0) (97/662) Installing libxext (1.3.5-r3) (98/662) Installing xcb-proto (1.16.0-r0) (99/662) Installing xcb-proto-pyc (1.16.0-r0) (100/662) Installing libxdmcp-dev (1.1.4-r3) (101/662) Installing libxcb-dev (1.16-r0) (102/662) Installing xtrans (1.5.0-r0) (103/662) Installing libx11-dev (1.8.7-r0) (104/662) Installing libxext-dev (1.3.5-r3) (105/662) Installing libxrender (0.9.11-r4) (106/662) Installing libxrender-dev (0.9.11-r4) (107/662) Installing pixman (0.42.2-r2) (108/662) Installing pixman-dev (0.42.2-r2) (109/662) Installing util-macros (1.20.0-r0) (110/662) Installing xcb-util (0.4.1-r3) (111/662) Installing xcb-util-dev (0.4.1-r3) (112/662) Installing cairo (1.18.0-r0) (113/662) Installing libblkid (2.39.3-r0) (114/662) Installing libmount (2.39.3-r0) (115/662) Installing glib (2.78.3-r0) (116/662) Installing cairo-gobject (1.18.0-r0) (117/662) Installing libxml2-utils (2.11.6-r0) (118/662) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (119/662) Installing libgpg-error (1.47-r2) (120/662) Installing libgcrypt (1.10.3-r0) (121/662) Installing libxslt (1.1.39-r0) (122/662) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (123/662) Installing gettext-asprintf (0.22.3-r0) (124/662) Installing gettext-libs (0.22.3-r0) (125/662) Installing gettext-envsubst (0.22.3-r0) (126/662) Installing gettext (0.22.3-r0) (127/662) Installing gettext-dev (0.22.3-r0) (128/662) Installing libffi-dev (3.4.4-r3) (129/662) Installing bsd-compat-headers (0.7.2-r5) (130/662) Installing libformw (6.4_p20231125-r0) (131/662) Installing libmenuw (6.4_p20231125-r0) (132/662) Installing libncurses++ (6.4_p20231125-r0) (133/662) Installing ncurses-dev (6.4_p20231125-r0) (134/662) Installing libedit-dev (20230828.3.1-r3) (135/662) Installing libpcre2-16 (10.42-r2) (136/662) Installing libpcre2-32 (10.42-r2) (137/662) Installing pcre2-dev (10.42-r2) (138/662) Installing libuuid (2.39.3-r0) (139/662) Installing libfdisk (2.39.3-r0) (140/662) Installing libsmartcols (2.39.3-r0) (141/662) Installing util-linux-dev (2.39.3-r0) (142/662) Installing glib-dev (2.78.3-r0) (143/662) Installing cairo-dev (1.18.0-r0) (144/662) Installing libice (1.1.1-r5) (145/662) Installing libsm (1.2.4-r3) (146/662) Installing libxt (1.3.0-r4) (147/662) Installing libxpm (3.5.17-r0) (148/662) Installing aom-libs (3.7.1-r0) (149/662) Installing libdav1d (1.3.0-r0) (150/662) Installing libsharpyuv (1.3.2-r0) (151/662) Installing libavif (1.0.3-r0) (152/662) Installing libjpeg-turbo (3.0.1-r0) (153/662) Installing libwebp (1.3.2-r0) (154/662) Installing tiff (4.6.0-r0) (155/662) Installing libgd (2.3.3-r8) (156/662) Installing gd (2.3.3-r8) (157/662) Installing perl (5.38.2-r0) (158/662) Installing libavif-dev (1.0.3-r0) (159/662) Installing libturbojpeg (3.0.1-r0) (160/662) Installing libjpeg-turbo-dev (3.0.1-r0) (161/662) Installing libtiffxx (4.6.0-r0) (162/662) Installing libwebpdecoder (1.3.2-r0) (163/662) Installing libwebpdemux (1.3.2-r0) (164/662) Installing libwebpmux (1.3.2-r0) (165/662) Installing libwebp-dev (1.3.2-r0) (166/662) Installing tiff-dev (4.6.0-r0) (167/662) Installing libxpm-dev (3.5.17-r0) (168/662) Installing gd-dev (2.3.3-r8) (169/662) Installing libgmpxx (6.3.0-r0) (170/662) Installing gmp-dev (6.3.0-r0) (171/662) Installing libice-dev (1.1.1-r5) (172/662) Installing libsm-dev (1.2.4-r3) (173/662) Installing libxft (2.3.8-r2) (174/662) Installing graphite2 (1.3.14-r6) (175/662) Installing harfbuzz (8.3.0-r0) (176/662) Installing fribidi (1.0.13-r0) (177/662) Installing pango (1.51.0-r0) (178/662) Installing pango-tools (1.51.0-r0) (179/662) Installing fribidi-dev (1.0.13-r0) (180/662) Installing harfbuzz-cairo (8.3.0-r0) (181/662) Installing harfbuzz-gobject (8.3.0-r0) (182/662) Installing harfbuzz-icu (8.3.0-r0) (183/662) Installing harfbuzz-subset (8.3.0-r0) (184/662) Installing graphite2-dev (1.3.14-r6) (185/662) Installing harfbuzz-dev (8.3.0-r0) (186/662) Installing libxft-dev (2.3.8-r2) (187/662) Installing pango-dev (1.51.0-r0) (188/662) Installing python3-dev (3.11.6-r1) (189/662) Installing graphviz-libs (9.0.0-r0) (190/662) Installing graphviz-dev (9.0.0-r0) (191/662) Installing dbus-libs (1.14.10-r0) (192/662) Installing qt5-qtbase (5.15.10_git20230714-r1) (193/662) Installing qt5-qtbase-sqlite (5.15.10_git20230714-r1) (194/662) Installing unixodbc (2.3.12-r0) (195/662) Installing qt5-qtbase-odbc (5.15.10_git20230714-r1) (196/662) Installing libpq (16.1-r0) (197/662) Installing qt5-qtbase-postgresql (5.15.10_git20230714-r1) (198/662) Installing mariadb-connector-c (3.3.8-r0) (199/662) Installing qt5-qtbase-mysql (5.15.10_git20230714-r1) (200/662) Installing freetds (1.4.10-r0) (201/662) Installing qt5-qtbase-tds (5.15.10_git20230714-r1) (202/662) Installing hicolor-icon-theme (0.17-r2) (203/662) Installing libxmu (1.1.4-r2) (204/662) Installing xset (1.2.5-r1) (205/662) Installing xprop (1.2.6-r0) (206/662) Installing xdg-utils (1.1.3-r4) (207/662) Installing mesa (23.3.0-r1) (208/662) Installing hwdata-pci (0.377.2-r0) (209/662) Installing libpciaccess (0.17-r2) (210/662) Installing libdrm (2.4.118-r0) (211/662) Installing wayland-libs-server (1.22.0-r4) (212/662) Installing mesa-glapi (23.3.0-r1) (213/662) Installing mesa-gles (23.3.0-r1) (214/662) Installing qt5-qtdeclarative (5.15.10_git20230629-r0) (215/662) Installing libxcomposite (0.4.6-r4) (216/662) Installing wayland-libs-client (1.22.0-r4) (217/662) Installing wayland-libs-cursor (1.22.0-r4) (218/662) Installing wayland-libs-egl (1.22.0-r4) (219/662) Installing xkeyboard-config (2.40-r0) (220/662) Installing libxkbcommon (1.6.0-r0) (221/662) Installing qt5-qtwayland (5.15.10_git20230714-r0) (222/662) Installing mesa-gbm (23.3.0-r1) (223/662) Installing libxshmfence (1.3.2-r5) (224/662) Installing mesa-egl (23.3.0-r1) (225/662) Installing avahi-libs (0.8-r13) (226/662) Installing nettle (3.9.1-r0) (227/662) Installing libtasn1 (4.19.0-r2) (228/662) Installing p11-kit (0.25.3-r0) (229/662) Installing gnutls (3.8.1-r0) (230/662) Installing cups-libs (2.4.7-r0) (231/662) Installing shared-mime-info (2.4-r0) (232/662) Installing gdk-pixbuf (2.42.10-r6) (233/662) Installing gtk-update-icon-cache (3.24.38-r5) (234/662) Installing libxfixes (6.0.1-r3) (235/662) Installing libxcursor (1.2.1-r3) (236/662) Installing libxdamage (1.1.6-r4) (237/662) Installing libxi (1.8.1-r2) (238/662) Installing libxinerama (1.1.5-r3) (239/662) Installing libxrandr (1.5.4-r0) (240/662) Installing libatk-1.0 (2.50.0-r0) (241/662) Installing libxtst (1.2.4-r4) (242/662) Installing at-spi2-core (2.50.0-r0) (243/662) Installing libatk-bridge-2.0 (2.50.0-r0) (244/662) Installing libepoxy (1.5.10-r1) (245/662) Installing gtk+3.0 (3.24.38-r5) Executing gtk+3.0-3.24.38-r5.post-install (246/662) Installing libevdev (1.13.1-r0) (247/662) Installing mtdev (1.1.6-r3) (248/662) Installing eudev-libs (3.2.14-r0) (249/662) Installing libinput-libs (1.24.0-r0) (250/662) Installing xcb-util-wm (0.4.2-r0) (251/662) Installing xcb-util-image (0.4.1-r0) (252/662) Installing xcb-util-keysyms (0.4.1-r0) (253/662) Installing xcb-util-renderutil (0.3.10-r0) (254/662) Installing libxkbcommon-x11 (1.6.0-r0) (255/662) Installing qt5-qtbase-x11 (5.15.10_git20230714-r1) (256/662) Installing dbus-dev (1.14.10-r0) (257/662) Installing libpciaccess-dev (0.17-r2) (258/662) Installing libdrm-dev (2.4.118-r0) (259/662) Installing libxfixes-dev (6.0.1-r3) (260/662) Installing libxdamage-dev (1.1.6-r4) (261/662) Installing libxshmfence-dev (1.3.2-r5) (262/662) Installing libxxf86vm (1.1.5-r5) (263/662) Installing mesa-gl (23.3.0-r1) (264/662) Installing mesa-osmesa (23.3.0-r1) (265/662) Installing mesa-xatracker (23.3.0-r1) (266/662) Installing libxxf86vm-dev (1.1.5-r5) (267/662) Installing mesa-dev (23.3.0-r1) (268/662) Installing openssl-dev (3.1.4-r2) (269/662) Installing sqlite (3.44.2-r0) (270/662) Installing sqlite-dev (3.44.2-r0) (271/662) Installing qt5-qtbase-dev (5.15.10_git20230714-r1) (272/662) Installing qt5-qtdeclarative-dev (5.15.10_git20230629-r0) (273/662) Installing qt5-qtscript (5.15.10_git20230323-r0) (274/662) Installing qt5-qtscript-dev (5.15.10_git20230323-r0) (275/662) Installing grantlee (5.3.1-r0) (276/662) Installing grantlee-dev (5.3.1-r0) (277/662) Installing karchive5 (5.112.0-r0) (278/662) Installing karchive5-dev (5.112.0-r0) (279/662) Installing kcoreaddons5 (5.112.0-r0) (280/662) Installing breeze-icons5 (5.112.0-r0) (281/662) Installing kde-default-icon-theme (5.112.0-r0) (282/662) Installing kcoreaddons5-dev (5.112.0-r0) (283/662) Installing skalibs (2.14.0.1-r0) (284/662) Installing utmps-libs (0.1.2.2-r0) (285/662) Installing linux-pam (1.5.3-r7) (286/662) Installing libelogind (252.9-r4) (287/662) Installing polkit-elogind-libs (123-r0) (288/662) Installing polkit-common (123-r0) Executing polkit-common-123-r0.pre-install (289/662) Installing dbus-glib (0.112-r6) (290/662) Installing dbus-glib-dev (0.112-r6) (291/662) Installing polkit-dev (123-r0) (292/662) Installing polkit-elogind-dev (123-r0) (293/662) Installing libb2 (0.98.1-r3) (294/662) Installing double-conversion (3.3.0-r0) (295/662) Installing duktape (2.7.0-r1) (296/662) Installing libproxy (0.5.3-r0) (297/662) Installing qt6-qtbase (6.6.1-r0) (298/662) Installing qt6-qtbase-mysql (6.6.1-r0) (299/662) Installing qt6-qtbase-odbc (6.6.1-r0) (300/662) Installing qt6-qtbase-postgresql (6.6.1-r0) (301/662) Installing qt6-qtbase-sqlite (6.6.1-r0) (302/662) Installing tslib (1.22-r1) (303/662) Installing xcb-util-cursor (0.1.4-r0) (304/662) Installing qt6-qtbase-x11 (6.6.1-r0) (305/662) Installing qt6-qtdeclarative (6.6.1-r0) (306/662) Installing qt6-qtwayland (6.6.1-r0) (307/662) Installing libgpg-error-dev (1.47-r2) (308/662) Installing libgcrypt-dev (1.10.3-r0) (309/662) Installing gnutls-c++ (3.8.1-r0) (310/662) Installing nettle-dev (3.9.1-r0) (311/662) Installing libidn2-dev (2.3.4-r4) (312/662) Installing libtasn1-progs (4.19.0-r2) (313/662) Installing libtasn1-dev (4.19.0-r2) (314/662) Installing p11-kit-dev (0.25.3-r0) (315/662) Installing gnutls-dev (3.8.1-r0) (316/662) Installing gdbm-tools (1.23-r1) (317/662) Installing gdbm-dev (1.23-r1) (318/662) Installing avahi-compat-howl (0.8-r13) (319/662) Installing avahi-compat-libdns_sd (0.8-r13) (320/662) Installing avahi-glib (0.8-r13) (321/662) Installing libdaemon (0.14-r4) (322/662) Installing libevent (2.1.12-r7) (323/662) Installing avahi (0.8-r13) Executing avahi-0.8-r13.pre-install (324/662) Installing avahi-dev (0.8-r13) (325/662) Installing cups-dev (2.4.7-r0) (326/662) Installing double-conversion-dev (3.3.0-r0) (327/662) Installing udev-init-scripts (35-r1) (328/662) Installing dbus (1.14.10-r0) Executing dbus-1.14.10-r0.pre-install Executing dbus-1.14.10-r0.post-install (329/662) Installing dbus-openrc (1.14.10-r0) (330/662) Installing dbus-daemon-launch-helper (1.14.10-r0) (331/662) Installing avahi-openrc (0.8-r13) (332/662) Installing polkit-openrc (123-r0) (333/662) Installing udev-init-scripts-openrc (35-r1) (334/662) Installing eudev-openrc (3.2.14-r0) (335/662) Installing kmod-libs (31-r2) (336/662) Installing eudev (3.2.14-r0) (337/662) Installing libinput-udev (1.24.0-r0) (338/662) Installing eudev-dev (3.2.14-r0) (339/662) Installing libxi-dev (1.8.1-r2) (340/662) Installing libxtst-dev (1.2.4-r4) (341/662) Installing at-spi2-core-dev (2.50.0-r0) (342/662) Installing gdk-pixbuf-dev (2.42.10-r6) (343/662) Installing libepoxy-dev (1.5.10-r1) (344/662) Installing libxinerama-dev (1.1.5-r3) (345/662) Installing libxml2-dev (2.11.6-r0) (346/662) Installing libxkbcommon-dev (1.6.0-r0) (347/662) Installing wayland-protocols (1.32-r2) (348/662) Installing wayland-dev (1.22.0-r4) (349/662) Installing libxcomposite-dev (0.4.6-r4) (350/662) Installing libxcursor-dev (1.2.1-r3) (351/662) Installing libxrandr-dev (1.5.4-r0) (352/662) Installing gtk+3.0-dev (3.24.38-r5) (353/662) Installing libb2-dev (0.98.1-r3) (354/662) Installing libinput-dev (1.24.0-r0) (355/662) Installing libpq-dev (16.1-r0) (356/662) Installing libproxy-dev (0.5.3-r0) (357/662) Installing fmt (10.1.1-r0) (358/662) Installing fmt-dev (10.1.1-r0) (359/662) Installing mariadb-connector-c-dev (3.3.8-r0) (360/662) Installing mariadb-common (10.11.5-r3) (361/662) Installing libaio (0.3.113-r2) (362/662) Installing mariadb-embedded (10.11.5-r3) (363/662) Installing mariadb-dev (10.11.5-r3) (364/662) Installing tslib-dev (1.22-r1) (365/662) Installing unixodbc-dev (2.3.12-r0) (366/662) Installing vulkan-headers (1.3.261.1-r0) (367/662) Installing vulkan-loader (1.3.261.1-r0) (368/662) Installing vulkan-loader-dev (1.3.261.1-r0) (369/662) Installing xcb-util-image-dev (0.4.1-r0) (370/662) Installing xcb-util-renderutil-dev (0.3.10-r0) (371/662) Installing xcb-util-cursor-dev (0.1.4-r0) (372/662) Installing xcb-util-keysyms-dev (0.4.1-r0) (373/662) Installing xcb-util-wm-dev (0.4.2-r0) (374/662) Installing qt6-qtbase-dev (6.6.1-r0) (375/662) Installing polkit-qt5 (0.114.0-r2) (376/662) Installing polkit-qt6 (0.114.0-r2) (377/662) Installing polkit-qt-dev (0.114.0-r2) (378/662) Installing kauth5 (5.112.0-r0) (379/662) Installing kauth5-dev (5.112.0-r0) (380/662) Installing kcodecs5 (5.112.0-r0) (381/662) Installing kcodecs5-dev (5.112.0-r0) (382/662) Installing kconfig5 (5.112.0-r0) (383/662) Installing kconfig5-dev (5.112.0-r0) (384/662) Installing plasma-wayland-protocols (1.11.1-r0) (385/662) Installing qt5-qttools (5.15.10_git20230612-r1) (386/662) Installing libqt5designer (5.15.10_git20230612-r1) (387/662) Installing libqt5designercomponents (5.15.10_git20230612-r1) (388/662) Installing libqt5help (5.15.10_git20230612-r1) (389/662) Installing qt5-qttools-dev (5.15.10_git20230612-r1) (390/662) Installing qt5-qtgraphicaleffects (5.15.10_git20230424-r0) (391/662) Installing qt5-qtquickcontrols2 (5.15.10_git20230612-r0) (392/662) Installing qt5-qtquickcontrols2-dev (5.15.10_git20230612-r0) (393/662) Installing qt5-qtwayland-dev (5.15.10_git20230714-r0) (394/662) Installing qt5-qtx11extras (5.15.10_git20230424-r0) (395/662) Installing qt5-qtx11extras-dev (5.15.10_git20230424-r0) (396/662) Installing kguiaddons5 (5.112.0-r0) (397/662) Installing kguiaddons5-dev (5.112.0-r0) (398/662) Installing ki18n5 (5.112.0-r0) (399/662) Installing ki18n5-dev (5.112.0-r0) (400/662) Installing kwidgetsaddons5 (5.112.0-r0) (401/662) Installing kwidgetsaddons5-dev (5.112.0-r0) (402/662) Installing kconfigwidgets5 (5.112.0-r0) (403/662) Installing kconfigwidgets5-dev (5.112.0-r0) (404/662) Installing kwindowsystem5 (5.112.0-r0) (405/662) Installing kwindowsystem5-dev (5.112.0-r0) (406/662) Installing kcrash5 (5.112.0-r0) (407/662) Installing kcrash5-dev (5.112.0-r0) (408/662) Installing kdbusaddons5 (5.112.0-r0) (409/662) Installing kdbusaddons5-dev (5.112.0-r0) (410/662) Installing kglobalaccel5 (5.112.0-r0) (411/662) Installing kglobalaccel5-dev (5.112.0-r0) (412/662) Installing kitemviews5 (5.112.0-r0) (413/662) Installing kitemviews5-dev (5.112.0-r0) (414/662) Installing qt5-qtsvg (5.15.10_git20230612-r0) (415/662) Installing qt5-qtsvg-dev (5.15.10_git20230612-r0) (416/662) Installing kiconthemes5 (5.112.0-r0) (417/662) Installing kiconthemes5-dev (5.112.0-r0) (418/662) Installing attica5 (5.112.0-r0) (419/662) Installing attica5-dev (5.112.0-r0) (420/662) Installing kcompletion5 (5.112.0-r0) (421/662) Installing kcompletion5-dev (5.112.0-r0) (422/662) Installing kservice5 (5.112.0-r0) (423/662) Installing kservice5-dev (5.112.0-r0) (424/662) Installing alsa-lib (1.2.10-r0) (425/662) Installing libxv (1.0.12-r4) (426/662) Installing cdparanoia-libs (10.2-r14) (427/662) Installing graphene (1.10.8-r4) (428/662) Installing gstreamer (1.22.7-r0) (429/662) Installing libogg (1.3.5-r5) (430/662) Installing opus (1.4-r0) (431/662) Installing orc (0.4.34-r0) (432/662) Installing libtheora (1.1.1-r18) (433/662) Installing libvorbis (1.3.7-r2) (434/662) Installing gst-plugins-base (1.22.7-r0) (435/662) Installing qt5-qtmultimedia (5.15.10_git20230612-r0) (436/662) Installing qt5-qtspeech (5.15.10_git20230612-r0) (437/662) Installing qt5-qtspeech-dev (5.15.10_git20230612-r0) (438/662) Installing libhunspell (1.7.2-r4) (439/662) Installing hunspell (1.7.2-r4) (440/662) Installing sonnet5 (5.112.0-r0) (441/662) Installing sonnet5-dev (5.112.0-r0) (442/662) Installing ktextwidgets5 (5.112.0-r0) (443/662) Installing ktextwidgets5-dev (5.112.0-r0) (444/662) Installing kxmlgui5 (5.112.0-r0) (445/662) Installing kxmlgui5-dev (5.112.0-r0) (446/662) Installing kbookmarks5 (5.112.0-r0) (447/662) Installing kbookmarks5-dev (5.112.0-r0) (448/662) Installing kjobwidgets5 (5.112.0-r0) (449/662) Installing kjobwidgets5-dev (5.112.0-r0) (450/662) Installing sound-theme-freedesktop (0.8-r0) (451/662) Installing libltdl (2.4.7-r3) (452/662) Installing libcanberra (0.30-r9) (453/662) Installing libcanberra-gstreamer (0.30-r9) (454/662) Installing gtk+2.0 (2.24.33-r9) Executing gtk+2.0-2.24.33-r9.post-install (455/662) Installing libcanberra-gtk2 (0.30-r9) (456/662) Installing libcanberra-gtk3 (0.30-r9) (457/662) Installing perl-http-date (6.06-r0) (458/662) Installing perl-clone (0.46-r2) (459/662) Installing perl-uri (5.21-r0) (460/662) Installing perl-io-html (1.004-r1) (461/662) Installing perl-encode-locale (1.05-r5) (462/662) Installing perl-lwp-mediatypes (6.04-r3) (463/662) Installing perl-http-message (6.45-r0) (464/662) Installing perl-http-cookies (6.10-r1) (465/662) Installing perl-http-cookiejar (0.014-r1) (466/662) Installing perl-net-http (6.23-r1) (467/662) Installing perl-html-tagset (3.20-r5) (468/662) Installing perl-html-parser (3.81-r2) (469/662) Installing perl-file-listing (6.16-r0) (470/662) Installing perl-www-robotrules (6.02-r4) (471/662) Installing perl-http-negotiate (6.01-r4) (472/662) Installing perl-try-tiny (0.31-r2) (473/662) Installing perl-libwww (6.72-r0) (474/662) Installing perl-xml-parser (2.46-r6) (475/662) Installing intltool (0.51.0-r8) (476/662) Installing gtk+2.0-dev (2.24.33-r9) (477/662) Installing libcanberra-dev (0.30-r9) (478/662) Installing qt6-qtshadertools (6.6.1-r0) (479/662) Installing qt6-qtshadertools-dev (6.6.1-r0) (480/662) Installing qt6-qtlanguageserver (6.6.1-r0) (481/662) Installing qt6-qtdeclarative-dev (6.6.1-r0) (482/662) Installing qt6-qt5compat (6.6.1-r0) (483/662) Installing qt6-qt5compat-dev (6.6.1-r0) (484/662) Installing phonon-qt5 (4.12.0-r0) (485/662) Installing qt6-qttools (6.6.1-r0) (486/662) Installing phonon-qt6 (4.12.0-r0) (487/662) Installing phonon-dev (4.12.0-r0) (488/662) Installing knotifications5 (5.112.0-r0) (489/662) Installing knotifications5-dev (5.112.0-r0) (490/662) Installing libassuan (2.5.6-r1) (491/662) Installing pinentry (1.2.1-r1) Executing pinentry-1.2.1-r1.post-install (492/662) Installing gnupg-gpgconf (2.4.3-r1) (493/662) Installing libksba (1.6.5-r0) (494/662) Installing libsasl (2.1.28-r5) (495/662) Installing libldap (2.6.6-r1) (496/662) Installing npth (1.6-r4) (497/662) Installing gnupg-dirmngr (2.4.3-r1) (498/662) Installing gnupg-keyboxd (2.4.3-r1) (499/662) Installing gpg (2.4.3-r1) (500/662) Installing gpg-agent (2.4.3-r1) (501/662) Installing gpgsm (2.4.3-r1) (502/662) Installing gpgme (1.23.2-r0) (503/662) Installing gpgmepp (1.23.2-r0) (504/662) Installing libassuan-dev (2.5.6-r1) (505/662) Installing qgpgme6 (1.23.2-r0) (506/662) Installing qgpgme (1.23.2-r0) (507/662) Installing gpgme-dev (1.23.2-r0) (508/662) Installing cyrus-sasl-dev (2.1.28-r5) (509/662) Installing libqca-qt5 (2.3.7-r1) (510/662) Installing qca-dev (2.3.7-r1) (511/662) Installing kwallet5 (5.112.0-r0) (512/662) Installing kwallet5-dev (5.112.0-r0) (513/662) Installing solid5-libs (5.112.0-r0) (514/662) Installing solid5-dev (5.112.0-r0) (515/662) Installing kdoctools5 (5.112.0-r0) (516/662) Installing kio5 (5.112.0-r0) (517/662) Installing kio5-dev (5.112.0-r0) (518/662) Installing kpackage5 (5.112.0-r0) (519/662) Installing kpackage5-dev (5.112.0-r0) (520/662) Installing kdeclarative5 (5.112.0-r0) (521/662) Installing kdeclarative5-dev (5.112.0-r0) (522/662) Installing kcmutils5 (5.112.0-r0) (523/662) Installing kcmutils5-dev (5.112.0-r0) (524/662) Installing libxslt-dev (1.1.39-r0) (525/662) Installing kdoctools5-dev (5.112.0-r0) (526/662) Installing kitemmodels5 (5.112.0-r0) (527/662) Installing kitemmodels5-dev (5.112.0-r0) (528/662) Installing syndication5 (5.112.0-r0) (529/662) Installing syndication5-dev (5.112.0-r0) (530/662) Installing kirigami2-libs (5.112.0-r0) (531/662) Installing kirigami2 (5.112.0-r0) (532/662) Installing knewstuff5 (5.112.0-r0) (533/662) Installing knewstuff5-dev (5.112.0-r0) (534/662) Installing knotifyconfig5 (5.112.0-r0) (535/662) Installing knotifyconfig5-dev (5.112.0-r0) (536/662) Installing kparts5 (5.112.0-r0) (537/662) Installing kparts5-dev (5.112.0-r0) (538/662) Installing qt5-qtxmlpatterns (5.15.10_git20230424-r0) (539/662) Installing qt5-qtxmlpatterns-dev (5.15.10_git20230424-r0) (540/662) Installing syntax-highlighting5 (5.112.0-r0) (541/662) Installing syntax-highlighting5-dev (5.112.0-r0) (542/662) Installing ktexteditor5 (5.112.0-r0) (543/662) Installing ktexteditor5-dev (5.112.0-r0) (544/662) Installing libkomparediff2 (23.08.4-r0) (545/662) Installing libkomparediff2-dev (23.08.4-r0) (546/662) Installing libcap-dev (2.69-r1) (547/662) Installing libnl3 (3.9.0-r0) (548/662) Installing libnl3-cli (3.9.0-r0) (549/662) Installing libnl3-dev (3.9.0-r0) (550/662) Installing libpcap (1.10.4-r1) (551/662) Installing libpcap-dev (1.10.4-r1) (552/662) Installing lm-sensors-libs (3.6.0-r5) (553/662) Installing lm-sensors-dev (3.6.0-r5) (554/662) Installing kactivities5-libs (5.112.0-r0) (555/662) Installing kactivities5-dev (5.112.0-r0) (556/662) Installing kirigami2-dev (5.112.0-r0) (557/662) Installing kwayland5 (5.112.0-r0) (558/662) Installing kwayland5-dev (5.112.0-r0) (559/662) Installing plasma-framework5 (5.112.0-r0) (560/662) Installing plasma-framework5-dev (5.112.0-r0) (561/662) Installing qt5-qtwebchannel (5.15.10_git20230612-r0) (562/662) Installing qt5-qtwebchannel-dev (5.15.10_git20230612-r0) (563/662) Installing libksysguard (5.27.9-r0) (564/662) Installing libksysguard-dev (5.27.9-r0) (565/662) Installing llvm17 (17.0.5-r0) (566/662) Installing llvm17-test-utils (17.0.5-r0) (567/662) Installing llvm17-test-utils-pyc (17.0.5-r0) (568/662) Installing llvm17-dev (17.0.5-r0) (569/662) Installing llvm17-gtest (17.0.5-r0) (570/662) Installing llvm17-static (17.0.5-r0) (571/662) Installing libva (2.20.0-r0) (572/662) Installing libvdpau (1.5-r2) (573/662) Installing ffmpeg-libavutil (6.0.1-r1) (574/662) Installing libhwy (1.0.7-r0) (575/662) Installing lcms2 (2.16-r0) (576/662) Installing libjxl (0.8.2-r0) (577/662) Installing lame-libs (3.100-r5) (578/662) Installing rav1e-libs (0.6.6-r2) (579/662) Installing soxr (0.1.3-r7) (580/662) Installing ffmpeg-libswresample (6.0.1-r1) (581/662) Installing libvpx (1.13.1-r0) (582/662) Installing x264-libs (0.164_git20231001-r0) (583/662) Installing numactl (2.0.16-r4) (584/662) Installing x265-libs (3.5-r4) (585/662) Installing xvidcore (1.3.7-r2) (586/662) Installing ffmpeg-libavcodec (6.0.1-r1) (587/662) Installing sdl2 (2.28.5-r0) (588/662) Installing libunibreak (5.1-r3) (589/662) Installing libass (0.17.1-r1) (590/662) Installing libbluray (1.3.4-r1) (591/662) Installing mpg123-libs (1.32.3-r0) (592/662) Installing libopenmpt (0.7.3-r1) (593/662) Installing mbedtls (2.28.6-r0) (594/662) Installing librist (0.2.10-r0) (595/662) Installing libsrt (1.5.3-r0) (596/662) Installing libssh (0.10.5-r0) (597/662) Installing libsodium (1.0.19-r0) (598/662) Installing libzmq (4.3.5-r2) (599/662) Installing ffmpeg-libavformat (6.0.1-r1) (600/662) Installing serd-libs (0.32.0-r0) (601/662) Installing zix-libs (0.4.2-r0) (602/662) Installing sord-libs (0.16.16-r0) (603/662) Installing sratom (0.6.16-r0) (604/662) Installing lilv-libs (0.24.22-r0) (605/662) Installing glslang-libs (1.3.261.1-r0) (606/662) Installing libdovi (3.2.0-r1) (607/662) Installing spirv-tools (1.3.261.1-r0) (608/662) Installing shaderc (2023.7-r0) (609/662) Installing libplacebo (6.338.1-r0) (610/662) Installing ffmpeg-libpostproc (6.0.1-r1) (611/662) Installing ffmpeg-libswscale (6.0.1-r1) (612/662) Installing vidstab (1.1.1-r0) (613/662) Installing zimg (3.0.5-r2) (614/662) Installing ffmpeg-libavfilter (6.0.1-r1) (615/662) Installing libasyncns (0.8-r2) (616/662) Installing libflac (1.4.3-r1) (617/662) Installing libsndfile (1.2.2-r0) (618/662) Installing speexdsp (1.2.1-r2) (619/662) Installing tdb-libs (1.4.9-r0) (620/662) Installing libpulse (16.1-r11) (621/662) Installing v4l-utils-libs (1.24.1-r1) (622/662) Installing ffmpeg-libavdevice (6.0.1-r1) (623/662) Installing ffmpeg-dev (6.0.1-r1) (624/662) Installing gstreamer-dev (1.22.7-r0) (625/662) Installing orc-compiler (0.4.34-r0) (626/662) Installing orc-dev (0.4.34-r0) (627/662) Installing gst-plugins-base-dev (1.22.7-r0) (628/662) Installing gawk (5.3.0-r0) (629/662) Installing libcom_err (1.47.0-r5) (630/662) Installing e2fsprogs-libs (1.47.0-r5) (631/662) Installing e2fsprogs-dev (1.47.0-r5) (632/662) Installing libverto (0.3.2-r2) (633/662) Installing libverto-glib (0.3.2-r2) (634/662) Installing libev (4.33-r1) (635/662) Installing libverto-libev (0.3.2-r2) (636/662) Installing libverto-libevent (0.3.2-r2) (637/662) Installing libverto-dev (0.3.2-r2) (638/662) Installing krb5-conf (1.0-r2) (639/662) Installing keyutils-libs (1.6.3-r3) (640/662) Installing krb5-libs (1.21.2-r0) (641/662) Installing krb5-server-ldap (1.21.2-r0) (642/662) Installing krb5-dev (1.21.2-r0) (643/662) Installing lcms2-plugins (2.16-r0) (644/662) Installing lcms2-dev (2.16-r0) (645/662) Installing libxkbfile (1.1.2-r2) (646/662) Installing libxkbfile-dev (1.1.2-r2) (647/662) Installing minizip (1.3-r1) (648/662) Installing minizip-dev (1.3-r1) (649/662) Installing libelf (0.190-r1) (650/662) Installing mesa-dri-gallium (23.3.0-r1) (651/662) Installing nspr (4.35-r4) (652/662) Installing nss (3.94-r0) (653/662) Installing snappy (1.1.10-r2) (654/662) Installing qt5-qtwebengine (5.15.16-r1) (655/662) Installing qt5-qtwebengine-dev (5.15.16-r1) (656/662) Installing samurai (1.2-r5) (657/662) Installing threadweaver5 (5.112.0-r0) (658/662) Installing threadweaver5-dev (5.112.0-r0) (659/662) Installing .makedepends-kdevelop (20231208.092020) (660/662) Installing perl-error (0.17029-r2) (661/662) Installing perl-git (2.43.0-r0) (662/662) Installing git-perl (2.43.0-r0) Executing busybox-1.36.1-r15.trigger Executing glib-2.78.3-r0.trigger Executing shared-mime-info-2.4-r0.trigger Executing gdk-pixbuf-2.42.10-r6.trigger Executing gtk-update-icon-cache-3.24.38-r5.trigger Executing dbus-1.14.10-r0.trigger Executing eudev-3.2.14-r0.trigger OK: 3122 MiB in 766 packages >>> kdevelop: Cleaning up srcdir >>> kdevelop: Cleaning up pkgdir >>> kdevelop: Cleaning up tmpdir >>> kdevelop: Fetching https://distfiles.alpinelinux.org/distfiles/edge/kdevelop-23.08.4.tar.xz >>> kdevelop: Fetching https://distfiles.alpinelinux.org/distfiles/edge/kdevelop-23.08.4.tar.xz >>> kdevelop: Checking sha512sums... kdevelop-23.08.4.tar.xz: OK >>> kdevelop: Unpacking /var/cache/distfiles/kdevelop-23.08.4.tar.xz... -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- 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 -- 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 -- Installing in the same prefix as Qt, adopting their path scheme. -- Could not set up the appstream test. appstreamcli is missing. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - not found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Found KF5Config: /usr/lib/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.112.0") -- Found KF5Declarative: /usr/lib/cmake/KF5Declarative/KF5DeclarativeConfig.cmake (found version "5.112.0") -- Found KF5DocTools: /usr/lib/cmake/KF5DocTools/KF5DocToolsConfig.cmake (found version "5.112.0") -- Found KF5IconThemes: /usr/lib/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version "5.112.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.22.3") -- Found KF5I18n: /usr/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.112.0") -- Found KF5ItemModels: /usr/lib/cmake/KF5ItemModels/KF5ItemModelsConfig.cmake (found version "5.112.0") -- Found KF5ItemViews: /usr/lib/cmake/KF5ItemViews/KF5ItemViewsConfig.cmake (found version "5.112.0") -- Found KF5JobWidgets: /usr/lib/cmake/KF5JobWidgets/KF5JobWidgetsConfig.cmake (found version "5.112.0") -- Found KF5KCMUtils: /usr/lib/cmake/KF5KCMUtils/KF5KCMUtilsConfig.cmake (found version "5.112.0") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found KF5KIO: /usr/lib/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.112.0") -- Found KF5NewStuff: /usr/lib/cmake/KF5NewStuff/KF5NewStuffConfig.cmake (found version "5.112.0") -- Found KF5NotifyConfig: /usr/lib/cmake/KF5NotifyConfig/KF5NotifyConfigConfig.cmake (found version "5.112.0") -- Found KF5Parts: /usr/lib/cmake/KF5Parts/KF5PartsConfig.cmake (found version "5.112.0") -- Found KF5Service: /usr/lib/cmake/KF5Service/KF5ServiceConfig.cmake (found version "5.112.0") -- Found KF5TextEditor: /usr/lib/cmake/KF5TextEditor/KF5TextEditorConfig.cmake (found version "5.112.0") -- Found KF5ThreadWeaver: /usr/lib/cmake/KF5ThreadWeaver/KF5ThreadWeaverConfig.cmake (found version "5.112.0") -- Found KF5XmlGui: /usr/lib/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.112.0") -- Found KF5WindowSystem: /usr/lib/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version "5.112.0") -- Found KF5Crash: /usr/lib/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.112.0") -- Found KF5GuiAddons: /usr/lib/cmake/KF5GuiAddons/KF5GuiAddonsConfig.cmake (found version "5.112.0") -- Found KF5Archive: /usr/lib/cmake/KF5Archive/KF5ArchiveConfig.cmake (found version "5.112.0") -- Found KF5Notifications: /usr/lib/cmake/KF5Notifications/KF5NotificationsConfig.cmake (found version "5.112.0") -- Found KF5: success (found suitable version "5.112.0", minimum required is "5.91.0") found components: Config Declarative DocTools IconThemes I18n ItemModels ItemViews JobWidgets KCMUtils KIO NewStuff NotifyConfig Parts Service TextEditor ThreadWeaver XmlGui WindowSystem Crash GuiAddons Archive Notifications -- Could NOT find KDevelop-PG-Qt (missing: KDevelop-PG-Qt_DIR) -- Found SharedMimeInfo: /usr/bin/update-mime-database (found suitable version "2.4", minimum required is "1.9") -- Performing Test KDEV_HAVE_WNO_MISSING_FIELD_INITIALIZERS -- Performing Test KDEV_HAVE_WNO_MISSING_FIELD_INITIALIZERS - Success -- Performing Test KDEV_HAVE_WERROR_SWITCH -- Performing Test KDEV_HAVE_WERROR_SWITCH - Success -- Performing Test KDEV_HAVE_WERROR_UNDEFINED_BOOL_CONVERSION -- Performing Test KDEV_HAVE_WERROR_UNDEFINED_BOOL_CONVERSION - Failed -- Performing Test KDEV_HAVE_WERROR_TAUTOLOGICAL_UNDEFINED_COMPARE -- Performing Test KDEV_HAVE_WERROR_TAUTOLOGICAL_UNDEFINED_COMPARE - Failed -- Performing Test KDEV_HAVE_WERROR_IMPLICIT_FALLTHROUGH -- Performing Test KDEV_HAVE_WERROR_IMPLICIT_FALLTHROUGH - Success -- Performing Test KDEV_HAVE_PEDANTIC -- Performing Test KDEV_HAVE_PEDANTIC - Success -- Performing Test KDEV_HAVE_WZERO_AS_NULL_POINTER_CONSTANT -- Performing Test KDEV_HAVE_WZERO_AS_NULL_POINTER_CONSTANT - Success -- Performing Test KDEV_HAVE_WSUGGEST_OVERRIDE -- Performing Test KDEV_HAVE_WSUGGEST_OVERRIDE - Success -- Found Boost: /usr/lib/cmake/Boost-1.82.0/BoostConfig.cmake (found suitable version "1.82.0", minimum required is "1.35.0") -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for malloc_trim -- Looking for malloc_trim - not found -- Performing Test KDEV_HAVE_WNO_SELF_ASSIGN_OVERLOADED -- Performing Test KDEV_HAVE_WNO_SELF_ASSIGN_OVERLOADED - Success -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_MSG_NOSIGNAL -- Performing Test HAVE_MSG_NOSIGNAL - Success CMake Deprecation Warning at plugins/debuggercommon/CMakeLists.txt:62 (cmake_policy): The OLD behavior for policy CMP0063 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Could NOT find OktetaGui (missing: OktetaGui_DIR) -- Could NOT find LibAStyle (missing: LibAStyle_LIBRARIES LibAStyle_INCLUDE_DIR) (Required is at least version "3.1") -- Performing Test KDEV_HAVE_WNO_SUGGEST_OVERRIDE -- Performing Test KDEV_HAVE_WNO_SUGGEST_OVERRIDE - Success -- Performing Test KDEV_HAVE_WNO_PEDANTIC -- Performing Test KDEV_HAVE_WNO_PEDANTIC - Success -- Performing Test KDEV_HAVE_WNO_IMPLICIT_FALLTHROUGH -- Performing Test KDEV_HAVE_WNO_IMPLICIT_FALLTHROUGH - Success -- Performing Test KDEV_HAVE_WNO_OVERLOADED_VIRTUAL -- Performing Test KDEV_HAVE_WNO_OVERLOADED_VIRTUAL - Success -- Performing Test KDEV_HAVE_WNO_ZERO_AS_NULL_POINTER_CONSTANT -- Performing Test KDEV_HAVE_WNO_ZERO_AS_NULL_POINTER_CONSTANT - Success -- Performing Test KDEV_HAVE_WNO_DEPRECATED_DECLARATIONS -- Performing Test KDEV_HAVE_WNO_DEPRECATED_DECLARATIONS - Success -- Performing Test KDEV_HAVE_WNO_CLASS_MEMACCESS -- Performing Test KDEV_HAVE_WNO_CLASS_MEMACCESS - Success -- Performing Test KDEV_HAVE_WNO_DEPRECATED_COPY -- Performing Test KDEV_HAVE_WNO_DEPRECATED_COPY - Success -- Performing Test HAVE_FFI_CALL -- Performing Test HAVE_FFI_CALL - Success -- Found FFI: /usr/lib/libffi.so -- Found ZLIB: /lib/libz.so (found version "1.3") -- Found zstd: /usr/lib/libzstd.so -- Found LibXml2: /usr/lib/libxml2.so (found version "2.11.6") -- Found LLVM 17.0.5 -- Using LLVMConfig.cmake in: /usr/lib/cmake/llvm -- Using ClangConfig.cmake in: /usr/lib/cmake/clang17 -- LLVM library directories: /usr/lib/llvm17/lib -- Clang include directories: /usr/include -- Builtin include directory: /usr/lib/llvm17/lib/clang/17/include -- Performing Test HAVE_DLFCN -- Performing Test HAVE_DLFCN - Success -- no apr-config found, subversion support will be disabled -- no apu-config found, subversion support will be disabled -- No subversion includes found, subversion support will be disabled -- No apr includes found, subversion support will be disabled -- No apu includes found, subversion support will be disabled -- No subversion client libs found, subversion support will be disabled -- No subversion repository lib found, subversion support will be disabled -- No subversion fs lib found, subversion support will be disabled -- No subversion subr lib found, subversion support will be disabled -- No subversion wc lib found, subversion support will be disabled -- No subversion ra lib found, subversion support will be disabled -- No apr lib found, subversion support will be disabled -- No apu lib found, subversion support will be disabled -- Could NOT find OktetaKastenControllers (missing: OktetaKastenControllers_DIR) -- Could NOT find KF5Runner (missing: KF5Runner_DIR) -- The following RUNTIME packages have been found: * ClangTidy, A clang-based C++ “linter” tool, -- The following OPTIONAL packages have been found: * Qt5Core (required version >= 5.15.2) * Freetype * Fontconfig * boost_headers (required version == 1.82.0) * Qt5WebChannel (required version >= 5.15.10) * Qt5WebEngineCore (required version >= 5.15.10) * Qt5PrintSupport (required version >= 5.15.10) * Qt5Sql (required version >= 5.15.10) * Qt5Help, The Help module for the Qt toolkit, needed for the qthelp plugin * FFI * ZLIB * zstd * LibXml2 * KF5Plasma, Plasma libraries for enabling the plasma addons * PkgConfig, helper tool, We use it to get the bash completion installation path, and replace the prefix with the value of CMAKE_INSTALL_PREFIX. -- The following RECOMMENDED packages have been found: * KSysGuard Framework for process listing. Required for the 'Attach to Process' feature -- The following REQUIRED packages have been found: * ECM (required version >= 5.91.0) * Qt5Qml (required version >= 5.15.10) * Qt5QmlModels (required version >= 5.15.10) * Qt5QuickWidgets * Qt5 (required version >= 5.15.2) * Qt5Test (required version >= 5.15.2) * Qt5Quick (required version >= 5.15.2) * KF5Declarative (required version >= 5.91.0) * KF5DocTools (required version >= 5.91.0) * Qt5Widgets (required version >= 5.15.2) * KF5ItemModels (required version >= 5.91.0) * KF5KCMUtils (required version >= 5.91.0) * KF5ItemViews (required version >= 5.112.0) * KF5JobWidgets (required version >= 5.112.0) * Qt5Network (required version >= 5.15.2) * Qt5Concurrent (required version >= 5.15.2) * KF5NewStuff (required version >= 5.91.0) * KF5NotifyConfig (required version >= 5.91.0) * KF5KIO (required version >= 5.112.0) * KF5Service (required version >= 5.91.0) * KF5Parts (required version >= 5.112.0) * KF5TextEditor (required version >= 5.91.0) * KF5ThreadWeaver (required version >= 5.91.0) * KF5WindowSystem (required version >= 5.91.0) * KF5Crash (required version >= 5.91.0) * KF5GuiAddons (required version >= 5.91.0) * KF5Archive (required version >= 5.91.0) * KF5Notifications (required version >= 5.91.0) * KF5 (required version >= 5.91.0) * Gettext * KF5I18n (required version >= 5.102.0) * KF5IconThemes (required version >= 5.102.0) * SharedMimeInfo (required version >= 1.9), A database of common MIME types, * Qt5Gui * Grantlee5, Grantlee templating library, needed for file templates * Boost (required version >= 1.35.0), Boost libraries for enabling the classbrowser * Threads * Qt5WebEngineWidgets, QtWebEngine, for integrated documentation * LLVM (required version == 17.0.5) * Clang, Clang libraries from the LLVM project, required version >= 6.0 Used for KDevelop's C++/C support plugin. * KF5Config (required version >= 5.91.0) * KF5XmlGui (required version >= 5.91.0) * LibKompareDiff2 (required version >= 5.1) Required for building the patch review plugin. -- The following RUNTIME packages have not been found: * ClazyStandalone, Qt oriented code checker based on clang framework. Krazy's little brother, Recommended: required by the non-essential Clazy plugin * Cppcheck, A tool for static C/C++ code analysis, Recommended: required by the non-essential Cppcheck plugin * heaptrack, A heap memory profiler for Linux, Recommended: required by the non-essential heaptrack plugin * heaptrack_gui, Analyzer gui for heaptrack, a heap memory profiler for Linux, Recommended: required by the non-essential heaptrack plugin * Meson (required version >= 0.51), The Meson build system, Recommended: required by the Meson project manager plugin -- The following OPTIONAL packages have not been found: * freetype * OktetaGui, Required for building MemoryViewer Widget. * SubversionLibrary, Support for Subversion integration * KF5Purpose, Support for patch sharing * KDEExperimentalPurpose, EXPERIMENTAL. Support for patch sharing, * OktetaKastenControllers (required version >= 0.4.0), Required for building Okteta KDevelop plugin. * KF5Runner, Framework for Plasma runners. For enabling the KDevelop runner -- The following RECOMMENDED packages have not been found: * KDevelop-PG-Qt (required version >= 1.90.90) KDevelop parser generator library. Required for the QMake Builder/Manager plugin. * LibAStyle (required version >= 3.1), Artistic Style library, External library for the astyle plugin -- Configuring done (6.6s) -- Generating done (2.0s) -- Build files have been written to: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/build [1/2379] Generating index.cache.bz2 [2/2379] Generating cmake_module.tar.bz2 [3/2379] Generating php_phpunit.tar.bz2 [4/2379] Generating python_pyunit.tar.bz2 [5/2379] Generating cpp_qtestlib_kdevelop.tar.bz2 [6/2379] Generating cpp_qtestlib.tar.bz2 [7/2379] Generating cpp_gtest.tar.bz2 [8/2379] Generating cpp_cpputest.tar.bz2 [9/2379] Generating qdialog_pimpl.tar.bz2 [10/2379] Generating qdialog.tar.bz2 [11/2379] Generating qwidget_pimpl.tar.bz2 [12/2379] Generating qt_widget.tar.bz2 [13/2379] Generating qabstractitemmodel_pimpl.tar.bz2 [14/2379] Generating qabstractitemmodel.tar.bz2 [15/2379] Generating qobject_pimpl.tar.bz2 [16/2379] Generating qobject.tar.bz2 [17/2379] Generating qt_interface.tar.bz2 [18/2379] Generating qt_shared.tar.bz2 [19/2379] Generating c_gobject_properties.tar.bz2 [20/2379] Generating c_gobject_private.tar.bz2 [21/2379] Generating c_gobject.tar.bz2 [22/2379] Generating python_basic.tar.bz2 [23/2379] Generating private_pointer.tar.bz2 [24/2379] Generating cpp_basic.tar.bz2 [25/2379] Generating file_template_template.tar.bz2 [26/2379] Generating empty.tar.bz2 [27/2379] Generating meson_plainc.tar.bz2 [28/2379] Generating cmake_plainc.tar.bz2 [29/2379] Generating qt5-qml2.tar.bz2 [30/2379] Generating qmake_qt5guiapp.tar.bz2 [31/2379] Generating meson_plaincpp.tar.bz2 [32/2379] Generating cmake_qt5-qml2.tar.bz2 [33/2379] Generating cmake_kdevplugin.tar.bz2 [34/2379] Generating cmake_qt5guiapp.tar.bz2 [35/2379] Generating cmake_plaincpp.tar.bz2 [36/2379] Automatic MOC for target KDevelopSessionsWatch [37/2379] Generating test_yaml2.tar.bz2 [38/2379] Generating test_qtestlib.tar.bz2 [39/2379] Automatic MOC for target p4clientstub [40/2379] Generating flatpak-template.tar.bz2 [41/2379] Generating dockerfile-template.tar.bz2 [42/2379] Automatic MOC for target clang-minimal-visitor [43/2379] Automatic MOC for target sanitizer_test_init [44/2379] Automatic MOC for target kdevqtc-qmlsupport [45/2379] Automatic MOC for target astylelib [46/2379] Automatic MOC for target debuggee_spacedebugee [47/2379] Automatic MOC for target debuggee_ktexteditortypes [48/2379] Automatic MOC for target debuggee_qlistpod [49/2379] Automatic MOC for target debuggee_qvariant [50/2379] Automatic MOC for target debuggee_quuid [51/2379] Automatic MOC for target debuggee_qchar [52/2379] Automatic MOC for target debuggee_qsetstring [53/2379] Automatic MOC for target debuggee_qsetint [54/2379] Automatic MOC for target debuggee_qhashstring [55/2379] Automatic MOC for target debuggee_qhashint [56/2379] Automatic MOC for target debuggee_qurl [57/2379] Automatic MOC for target debuggee_qdatetime [58/2379] Automatic MOC for target debuggee_qtime [59/2379] Automatic MOC for target debuggee_qdate [60/2379] Automatic MOC for target debuggee_qmapstringbool [61/2379] Automatic MOC for target debuggee_qmapstring [62/2379] Automatic MOC for target debuggee_qmapint [63/2379] Automatic MOC for target debuggee_qlistcontainer [64/2379] Automatic MOC for target debuggee_qbytearray [65/2379] Automatic MOC for target debuggee_qstring [66/2379] Automatic MOC for target debuggee_debugeeexception [67/2379] Automatic MOC for target debuggee_debugeeqt [68/2379] Automatic MOC for target debuggee_debugeethreads [69/2379] Automatic MOC for target debuggee_debugeepath [70/2379] Automatic MOC for target debuggee_debugeeechoenv [71/2379] Automatic MOC for target debuggee_debugeemultiplebreakpoint [72/2379] Automatic MOC for target debuggee_debugeemultilocbreakpoint [73/2379] Automatic MOC for target debuggee_debugeespace [74/2379] Automatic MOC for target debuggee_debugeerecursion [75/2379] Automatic MOC for target debuggee_crash [76/2379] Automatic MOC for target debuggee_debugeeslow [77/2379] Automatic MOC for target debuggee_debugee [78/2379] Automatic MOC for target test_kdevvarlengtharray [79/2379] Automatic MOC for target kdev_dbus_socket_transformer [80/2379] Automatic MOC for target kdev_format_source [81/2379] Automatic MOC for target test_kdevhash [82/2379] Generating test_options.tar.bz2 [83/2379] Generating test_cpp.tar.bz2 [84/2379] Generating test_yaml.tar.bz2 [85/2379] Automatic MOC for target KDevPlatformInterfaces [86/2379] Automatic MOC for target KDevPlatformSublime [87/2379] Generating po/uk/docs/kdevelop/index.cache.bz2 [88/2379] Generating po/sv/docs/kdevelop/index.cache.bz2 [89/2379] Generating po/ru/docs/kdevelop/index.cache.bz2 [90/2379] Generating po/pt_BR/docs/kdevelop/index.cache.bz2 [91/2379] Generating po/pt/docs/kdevelop/index.cache.bz2 [92/2379] Generating po/nl/docs/kdevelop/index.cache.bz2 [93/2379] Generating po/it/docs/kdevelop/index.cache.bz2 [94/2379] Generating po/es/docs/kdevelop/index.cache.bz2 [95/2379] Generating po/ca/docs/kdevelop/index.cache.bz2 [96/2379] Generating ts... [97/2379] Generating mo... [98/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashint.dir/qhashint.cpp.o [99/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashint.dir/debuggee_qhashint_autogen/mocs_compilation.cpp.o [100/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetstring.dir/qsetstring.cpp.o [101/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetstring.dir/debuggee_qsetstring_autogen/mocs_compilation.cpp.o [102/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qchar.dir/qchar.cpp.o [103/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qchar.dir/debuggee_qchar_autogen/mocs_compilation.cpp.o [104/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_ktexteditortypes.dir/ktexteditortypes.cpp.o [105/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_ktexteditortypes.dir/debuggee_ktexteditortypes_autogen/mocs_compilation.cpp.o [106/2379] Building CXX object 'plugins/debuggercommon/tests/debuggees/path with space/CMakeFiles/debuggee_spacedebugee.dir/spacedebugee.cpp.o' [107/2379] Building CXX object 'plugins/debuggercommon/tests/debuggees/path with space/CMakeFiles/debuggee_spacedebugee.dir/debuggee_spacedebugee_autogen/mocs_compilation.cpp.o' [108/2379] Building CXX object plugins/clang/tests/CMakeFiles/sanitizer_test_init.dir/sanitizer_test_init.cpp.o [109/2379] Building CXX object plugins/clang/tests/CMakeFiles/sanitizer_test_init.dir/sanitizer_test_init_autogen/mocs_compilation.cpp.o [110/2379] Building CXX object plugins/perforce/p4clientstub/CMakeFiles/p4clientstub.dir/main.cpp.o [111/2379] Building CXX object plugins/perforce/p4clientstub/CMakeFiles/p4clientstub.dir/p4clientstub_autogen/mocs_compilation.cpp.o [112/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_crash.dir/debugeecrash.cpp.o [113/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_crash.dir/debuggee_crash_autogen/mocs_compilation.cpp.o [114/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeerecursion.dir/debugeerecursion.cpp.o [115/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeerecursion.dir/debuggee_debugeerecursion_autogen/mocs_compilation.cpp.o [116/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeespace.dir/debugee_space.cpp.o [117/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeespace.dir/debuggee_debugeespace_autogen/mocs_compilation.cpp.o [118/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultilocbreakpoint.dir/debugeemultilocbreakpoint.cpp.o [119/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultilocbreakpoint.dir/debuggee_debugeemultilocbreakpoint_autogen/mocs_compilation.cpp.o [120/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultiplebreakpoint.dir/debugeemultiplebreakpoint.cpp.o [121/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultiplebreakpoint.dir/debuggee_debugeemultiplebreakpoint_autogen/mocs_compilation.cpp.o [122/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeqt.dir/debugeeqt.cpp.o [123/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeqt.dir/debuggee_debugeeqt_autogen/mocs_compilation.cpp.o [124/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeexception.dir/debugeeexception.cpp.o [125/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeexception.dir/debuggee_debugeeexception_autogen/mocs_compilation.cpp.o [126/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qstring.dir/qstring.cpp.o [127/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qstring.dir/debuggee_qstring_autogen/mocs_compilation.cpp.o [128/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qbytearray.dir/qbytearray.cpp.o [129/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qbytearray.dir/debuggee_qbytearray_autogen/mocs_compilation.cpp.o [130/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistcontainer.dir/qlistcontainer.cpp.o [131/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistcontainer.dir/debuggee_qlistcontainer_autogen/mocs_compilation.cpp.o [132/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapint.dir/qmapint.cpp.o [133/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapint.dir/debuggee_qmapint_autogen/mocs_compilation.cpp.o [134/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstring.dir/qmapstring.cpp.o [135/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstring.dir/debuggee_qmapstring_autogen/mocs_compilation.cpp.o [136/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstringbool.dir/qmapstringbool.cpp.o [137/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstringbool.dir/debuggee_qmapstringbool_autogen/mocs_compilation.cpp.o [138/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdate.dir/qdate.cpp.o [139/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdate.dir/debuggee_qdate_autogen/mocs_compilation.cpp.o [140/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdatetime.dir/qdatetime.cpp.o [141/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdatetime.dir/debuggee_qdatetime_autogen/mocs_compilation.cpp.o [142/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qurl.dir/qurl.cpp.o [143/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qurl.dir/debuggee_qurl_autogen/mocs_compilation.cpp.o [144/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashstring.dir/qhashstring.cpp.o [145/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashstring.dir/debuggee_qhashstring_autogen/mocs_compilation.cpp.o [146/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetint.dir/qsetint.cpp.o [147/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetint.dir/debuggee_qsetint_autogen/mocs_compilation.cpp.o [148/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_quuid.dir/quuid.cpp.o [149/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_quuid.dir/debuggee_quuid_autogen/mocs_compilation.cpp.o [150/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistpod.dir/qlistpod.cpp.o [151/2379] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdevformatfile.cpp.o [152/2379] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdevformatsource.cpp.o [153/2379] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdev_format_source_autogen/mocs_compilation.cpp.o [154/2379] Building CXX object kdevplatform/util/dbus_socket_transformer/CMakeFiles/kdev_dbus_socket_transformer.dir/main.cpp.o [155/2379] Building CXX object kdevplatform/util/dbus_socket_transformer/CMakeFiles/kdev_dbus_socket_transformer.dir/kdev_dbus_socket_transformer_autogen/mocs_compilation.cpp.o [156/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugee.dir/debugee.cpp.o [157/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugee.dir/debuggee_debugee_autogen/mocs_compilation.cpp.o [158/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeslow.dir/debugeeslow.cpp.o [159/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeslow.dir/debuggee_debugeeslow_autogen/mocs_compilation.cpp.o [160/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeechoenv.dir/debugeeechoenv.cpp.o [161/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeechoenv.dir/debuggee_debugeeechoenv_autogen/mocs_compilation.cpp.o [162/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeepath.dir/debugeepath.cpp.o [163/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeepath.dir/debuggee_debugeepath_autogen/mocs_compilation.cpp.o [164/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeethreads.dir/debugeethreads.cpp.o [165/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeethreads.dir/debuggee_debugeethreads_autogen/mocs_compilation.cpp.o [166/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeemultilocbreakpoint [167/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qtime.dir/qtime.cpp.o [168/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qtime.dir/debuggee_qtime_autogen/mocs_compilation.cpp.o [169/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qvariant.dir/qvariant.cpp.o [170/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qvariant.dir/debuggee_qvariant_autogen/mocs_compilation.cpp.o [171/2379] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/sessionfilestracker.cpp.o [172/2379] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/kdevelopsessionsobserver.cpp.o [173/2379] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/kdevelopsessionswatch.cpp.o [174/2379] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/KDevelopSessionsWatch_autogen/mocs_compilation.cpp.o [175/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistpod.dir/debuggee_qlistpod_autogen/mocs_compilation.cpp.o [176/2379] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASLocalizer.cpp.o [177/2379] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASResource.cpp.o [178/2379] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASFormatter.cpp.o [179/2379] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASEnhancer.cpp.o [180/2379] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASBeautifier.cpp.o [181/2379] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/astylelib_autogen/mocs_compilation.cpp.o [182/2379] Building CXX object plugins/clang/tests/CMakeFiles/clang-minimal-visitor.dir/minimal_visitor.cpp.o [183/2379] Building CXX object plugins/clang/tests/CMakeFiles/clang-minimal-visitor.dir/clang-minimal-visitor_autogen/mocs_compilation.cpp.o [184/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevvarlengtharray.dir/test_kdevvarlengtharray.cpp.o [185/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevvarlengtharray.dir/test_kdevvarlengtharray_autogen/mocs_compilation.cpp.o [186/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_crash [187/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeerecursion [188/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeespace [189/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeemultiplebreakpoint [190/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeeexception [191/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qchar [192/2379] Building CXX object kdevplatform/language/util/tests/CMakeFiles/test_kdevhash.dir/test_kdevhash.cpp.o [193/2379] Building CXX object kdevplatform/language/util/tests/CMakeFiles/test_kdevhash.dir/test_kdevhash_autogen/mocs_compilation.cpp.o Note: namesp. add : added namespace before processing KDevelop Handbook Note: namesp. add : added namespace before processing Manual del KDevelop Note: namesp. add : added namespace before processing Manuale di KDevelop Note: namesp. add : added namespace before processing Handbok KDevelop [194/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeepath [195/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qbytearray [196/2379] Linking CXX executable bin/clang-minimal-visitor Note: namesp. add : added namespace before processing Manual do KDevelop Note: namesp. add : added namespace before processing Підручник з KDevelop [197/2379] Linking CXX static library lib/libsanitizer_test_init.a Note: namesp. add : added namespace before processing Manual de KDevelop [198/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qstring Note: namesp. add : added namespace before processing Handboek van KDevelop [199/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugee [200/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeeslow Note: namesp. add : added namespace before processing Руководство пользователя KDevelop [201/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeeechoenv [202/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_quuid I/O warning : failed to load external entity "/usr/share/kf5/kdoctools/customization/xsl/pt-BR.xml" Note: namesp. add : added namespace before processing Manual do KDevelop No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". [203/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qhashint [204/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qdate [205/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qdatetime [206/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qsetstring [207/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmapint [208/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qsetint [209/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmapstring [210/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmapstringbool [211/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qhashstring [212/2379] Linking CXX executable bin/kdev_dbus_socket_transformer [213/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qtime [214/2379] Generating ui_newclasswidget.h [215/2379] Generating ui_filewizardpage.h [216/2379] Generating ui_projectintropage.h [217/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsviewercontext.cpp.o [218/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsvalueowner.cpp.o [219/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljstypedescriptionreader.cpp.o [220/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopechain.cpp.o [221/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopebuilder.cpp.o [222/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopeastpath.cpp.o [223/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsqrcparser.cpp.o [224/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsplugindumper.cpp.o [225/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsmodelmanagerinterface.cpp.o [226/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsinterpreter.cpp.o [227/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsimportdependencies.cpp.o [228/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsevaluate.cpp.o [229/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsdialect.cpp.o [230/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljscontext.cpp.o [231/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsbundle.cpp.o [232/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsbind.cpp.o [233/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/persistenttrie.cpp.o [234/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/runextensions.cpp.o [235/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/hostosinfo.cpp.o [236/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/environment.cpp.o [237/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/filesystemwatcher.cpp.o [238/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/json.cpp.o [239/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/savefile.cpp.o [240/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/qtcassert.cpp.o [241/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/fileutils.cpp.o [242/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/changeset.cpp.o [243/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsutils.cpp.o [244/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsdocument.cpp.o [245/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsparser.cpp.o [246/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljslexer.cpp.o [247/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsgrammar.cpp.o [248/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsengine_p.cpp.o [249/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsastvisitor.cpp.o [250/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsast.cpp.o [251/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmlerror.cpp.o [252/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmldirparser.cpp.o [253/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/languageutils/fakemetaobject.cpp.o [254/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/languageutils/componentversion.cpp.o [255/2379] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/kdevqtc-qmlsupport_autogen/mocs_compilation.cpp.o [256/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qurl [257/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qlistpod [258/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeeqt [259/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_ktexteditortypes [260/2379] Linking CXX executable "plugins/debuggercommon/tests/debuggees/path with space/debuggee_spacedebugee" [261/2379] Linking CXX executable bin/p4clientstub [262/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qvariant [263/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeethreads [264/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qlistcontainer [265/2379] Linking CXX executable bin/kdev_format_source [266/2379] Linking CXX executable bin/test_kdevhash [267/2379] Linking CXX executable bin/test_kdevvarlengtharray /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/3rdparty/qtcreator-libs/utils/savefile.cpp:109:7: warning: "_POSIX_SYNCHRONIZED_IO" is not defined, evaluates to 0 [-Wundef] 109 | #elif _POSIX_SYNCHRONIZED_IO > 0 | ^~~~~~~~~~~~~~~~~~~~~~ [268/2379] Linking CXX shared library bin/libKDevelopSessionsWatch.so [269/2379] Automatic MOC for target kdevelopsessionsplugin [270/2379] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/plugin/sessionlistmodel.cpp.o [271/2379] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/plugin/kdevelopsessionsplugin.cpp.o [272/2379] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/kdevelopsessionsplugin_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/3rdparty/qtcreator-libs/utils/json.cpp: In destructor 'Utils::JsonMemoryPool::~JsonMemoryPool()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/3rdparty/qtcreator-libs/utils/json.cpp:40:9: warning: cast from 'char*' to 'Utils::JsonValue*' increases required alignment of target type [-Wcast-align] 40 | reinterpret_cast(obj)->~JsonValue(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [273/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/debug.cpp.o [274/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/messagewidget.cpp.o [275/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/message.cpp.o [276/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealbuttonbarwidget.cpp.o [277/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealdockwidget.cpp.o [278/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealtoolbutton.cpp.o [279/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/ideallayout.cpp.o [280/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealcontroller.cpp.o [281/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/holdupdates.cpp.o [282/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/aggregatemodel.cpp.o [283/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/sublimedefs.cpp.o [284/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/viewbarcontainer.cpp.o [285/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/view.cpp.o [286/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/tooldocument.cpp.o [287/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/urldocument.cpp.o [288/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindowoperator.cpp.o [289/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindow_p.cpp.o [290/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindow.cpp.o [291/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/document.cpp.o [292/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/controller.cpp.o [293/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/container.cpp.o [294/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/areaindex.cpp.o [295/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/area.cpp.o [296/2379] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/KDevPlatformSublime_autogen/mocs_compilation.cpp.o [297/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruntimecontroller.cpp.o [298/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruntime.cpp.o [299/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iproblem.cpp.o [300/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecheckprovider.cpp.o [301/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecheck.cpp.o [302/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itoolviewactionlistener.cpp.o [303/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itestcontroller.cpp.o [304/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itestsuite.cpp.o [305/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itemplateprovider.cpp.o [306/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ibuddydocumentfinder.cpp.o [307/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iprojectprovider.cpp.o [308/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilaunchmode.cpp.o [309/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilaunchconfiguration.cpp.o [310/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilauncher.cpp.o [311/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/launchconfigurationtype.cpp.o [312/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/launchconfigurationpage.cpp.o [313/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ipartcontroller.cpp.o [314/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idebugcontroller.cpp.o [315/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationcontroller.cpp.o [316/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentation.cpp.o [317/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationproviderprovider.cpp.o [318/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationprovider.cpp.o [319/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iselectioncontroller.cpp.o [320/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/icompletionsettings.cpp.o [321/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/contextmenuextension.cpp.o [322/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isourceformattercontroller.cpp.o [323/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isourceformatter.cpp.o [324/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isessionlock.cpp.o [325/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isession.cpp.o [326/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruncontroller.cpp.o [327/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/istatus.cpp.o [328/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentcontroller.cpp.o [329/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecontroller.cpp.o [330/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iproject.cpp.o [331/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iprojectcontroller.cpp.o [332/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iplugincontroller.cpp.o [333/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iuicontroller.cpp.o [334/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/icore.cpp.o [335/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocument.cpp.o [336/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iplugin.cpp.o [337/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/configpage.cpp.o [338/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/context.cpp.o [339/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iassistant.cpp.o [340/2379] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/KDevPlatformInterfaces_autogen/mocs_compilation.cpp.o [341/2379] Linking CXX shared library bin/libkdevelopsessionsplugin.so /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/interfaces/ipartcontroller.cpp: In static member function 'static KPluginFactory* KDevelop::IPartController::findPartFactory(const QString&, const QString&, const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/interfaces/ipartcontroller.cpp:27:65: warning: 'KService::List KMimeTypeTrader::query(const QString&, const QString&, const QString&) const' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations] 27 | const KService::List offers = KMimeTypeTrader::self()->query( mimetype, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 28 |  QStringLiteral( "KParts/ReadOnlyPart" ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 |  QStringLiteral( "'%1' in ServiceTypes" ).arg( parttype ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KService/KMimeTypeTrader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/interfaces/ipartcontroller.cpp:9: /usr/include/KF5/KService/kmimetypetrader.h:87:5: note: declared here 87 | query(const QString &mimeType, const QString &genericServiceType = QStringLiteral("Application"), const QString &constraint = QString()) const; | ^~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/interfaces/ipartcontroller.cpp:49:30: warning: 'KPluginFactory* KPluginLoader::factory()' is deprecated: Since 5.86. Use KPluginFactory::loadFactory or KPluginFactory::instantiatePlugin instead [-Wdeprecated-declarations] 49 | return loader.factory(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KCoreAddons/KPluginLoader:1, from /usr/include/KF5/KService/kservice.h:22, from /usr/include/KF5/KService/kmimetypetrader.h:12: /usr/include/KF5/KCoreAddons/kpluginloader.h:126:21: note: declared here 126 | KPluginFactory *factory(); | ^~~~~~~ [342/2379] Linking CXX static library lib/libastylelib.a [343/2379] Linking CXX shared library bin/libKDevPlatformInterfaces.so.5.12.230804 [344/2379] Linking CXX shared library bin/libKDevPlatformSublime.so.5.12.230804 [345/2379] Creating library symlink bin/libKDevPlatformInterfaces.so.512 bin/libKDevPlatformInterfaces.so [346/2379] Automatic MOC for target KDevPlatformUtil [347/2379] Automatic MOC for target globalnondefaultplugin [348/2379] Automatic MOC for target globaldefaultplugin [349/2379] Automatic MOC for target projectnondefaultplugin [350/2379] Automatic MOC for target projectdefaultplugin [351/2379] Automatic MOC for target nonguiinterfaceplugin [352/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/nonguiinterfaceplugin.dir/plugins/nonguiinterfaceplugin.cpp.o [353/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/nonguiinterfaceplugin.dir/nonguiinterfaceplugin_autogen/mocs_compilation.cpp.o [354/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/projectdefaultplugin.dir/plugins/projectdefaultplugin.cpp.o [355/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/projectdefaultplugin.dir/projectdefaultplugin_autogen/mocs_compilation.cpp.o [356/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/projectnondefaultplugin.dir/plugins/projectnondefaultplugin.cpp.o [357/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/projectnondefaultplugin.dir/projectnondefaultplugin_autogen/mocs_compilation.cpp.o [358/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/globalnondefaultplugin.dir/plugins/globalnondefaultplugin.cpp.o [359/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/globalnondefaultplugin.dir/globalnondefaultplugin_autogen/mocs_compilation.cpp.o [360/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/globaldefaultplugin.dir/plugins/globaldefaultplugin.cpp.o [361/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/globaldefaultplugin.dir/globaldefaultplugin_autogen/mocs_compilation.cpp.o [362/2379] Creating library symlink bin/libKDevPlatformSublime.so.512 bin/libKDevPlatformSublime.so [363/2379] Automatic MOC for target kdevfilemanager [364/2379] Automatic MOC for target test_toolviewtoolbar [365/2379] Automatic MOC for target test_aggregatemodel [366/2379] Automatic MOC for target test_viewactivation [367/2379] Automatic MOC for target test_controller [368/2379] Automatic MOC for target test_document [369/2379] Automatic MOC for target test_view [370/2379] Automatic MOC for target test_areawalker [371/2379] Automatic MOC for target test_areaoperation [372/2379] Automatic MOC for target example2 [373/2379] Automatic MOC for target example1 [374/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_document.dir/test_document.cpp.o [375/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_document.dir/test_document_autogen/mocs_compilation.cpp.o [376/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_viewactivation.dir/test_viewactivation.cpp.o [377/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_viewactivation.dir/test_viewactivation_autogen/mocs_compilation.cpp.o [378/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_controller.dir/test_controller.cpp.o [379/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_controller.dir/test_controller_autogen/mocs_compilation.cpp.o [380/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_aggregatemodel.dir/test_aggregatemodel.cpp.o [381/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_aggregatemodel.dir/test_aggregatemodel_autogen/mocs_compilation.cpp.o [382/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areaoperation.dir/areaprinter.cpp.o [383/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areaoperation.dir/test_areaoperation.cpp.o [384/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areaoperation.dir/test_areaoperation_autogen/mocs_compilation.cpp.o [385/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_toolviewtoolbar.dir/test_toolviewtoolbar.cpp.o [386/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_toolviewtoolbar.dir/test_toolviewtoolbar_autogen/mocs_compilation.cpp.o [387/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areawalker.dir/areaprinter.cpp.o [388/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areawalker.dir/test_areawalker.cpp.o [389/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areawalker.dir/test_areawalker_autogen/mocs_compilation.cpp.o [390/2379] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1.cpp.o [391/2379] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1main.cpp.o [392/2379] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1_autogen/mocs_compilation.cpp.o [393/2379] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2.cpp.o [394/2379] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2main.cpp.o [395/2379] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2_autogen/mocs_compilation.cpp.o [396/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_view.dir/test_view.cpp.o [397/2379] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_view.dir/test_view_autogen/mocs_compilation.cpp.o [398/2379] Linking CXX static library lib/libkdevqtc-qmlsupport.a [399/2379] Generating qrc_kdevfilemanager.cpp [400/2379] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/qrc_kdevfilemanager.cpp.o [401/2379] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/debug.cpp.o [402/2379] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/bookmarkhandler.cpp.o [403/2379] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/filemanager.cpp.o [404/2379] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/kdevfilemanagerplugin.cpp.o [405/2379] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/kdevfilemanager_autogen/mocs_compilation.cpp.o [406/2379] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/512/nonguiinterfaceplugin.so [407/2379] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/512/projectnondefaultplugin.so [408/2379] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/512/projectdefaultplugin.so [409/2379] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/512/globalnondefaultplugin.so [410/2379] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/512/globaldefaultplugin.so [411/2379] Linking CXX executable bin/example2 [412/2379] Linking CXX executable bin/test_aggregatemodel [413/2379] Linking CXX executable bin/test_document [414/2379] Linking CXX executable bin/test_controller [415/2379] Linking CXX executable bin/example1 [416/2379] Linking CXX executable bin/test_toolviewtoolbar [417/2379] Linking CXX executable bin/test_view [418/2379] Linking CXX executable bin/test_areawalker [419/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/debug.cpp.o [420/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/expandablelineedit.cpp.o [421/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/stack.cpp.o [422/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/texteditorhelpers.cpp.o [423/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/path.cpp.o [424/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/widgetcolorizer.cpp.o [425/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/projecttestjob.cpp.o [426/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/placeholderitemproxymodel.cpp.o [427/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/objectlist.cpp.o [428/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/multilevellistview.cpp.o [429/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/shellutils.cpp.o [430/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/executecompositejob.cpp.o [431/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/activetooltip.cpp.o [432/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/jobstatus.cpp.o [433/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentprofilelist.cpp.o [434/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentselectionmodel.cpp.o [435/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentselectionwidget.cpp.o [436/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/commandexecutor.cpp.o [437/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/processlinemaker.cpp.o [438/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/focusedtreeview.cpp.o [439/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/kdevstringhandler.cpp.o [440/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/zoomcontroller.cpp.o [441/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/formattinghelpers.cpp.o [442/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/foregroundlock.cpp.o [443/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/filesystemhelpers.cpp.o [444/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/autoorientedsplitter.cpp.o [445/2379] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/KDevPlatformUtil_autogen/mocs_compilation.cpp.o [446/2379] Linking CXX executable bin/test_viewactivation [447/2379] Linking CXX executable bin/test_areaoperation [448/2379] Linking CXX shared module bin/kdevfilemanager.so [449/2379] Linking CXX shared library bin/libKDevPlatformUtil.so.5.12.230804 [450/2379] Creating library symlink bin/libKDevPlatformUtil.so.512 bin/libKDevPlatformUtil.so [451/2379] Automatic MOC for target kdevkonsoleview [452/2379] Automatic MOC for target kdevdocumentview [453/2379] Automatic MOC for target test_astyle [454/2379] Automatic MOC for target kdevastyle [455/2379] Automatic MOC for target debuggee_kdeveloptypes [456/2379] Automatic MOC for target KDevPlatformSerialization [457/2379] Automatic MOC for target KDevPlatformDocumentation [458/2379] Automatic MOC for target KDevPlatformDebugger [459/2379] Automatic MOC for target KDevPlatformOutputView [460/2379] Automatic MOC for target test_formattinghelpers [461/2379] Automatic MOC for target test_kdevformatsource [462/2379] Automatic MOC for target test_environment [463/2379] Automatic MOC for target test_executecompositejob [464/2379] Automatic MOC for target test_foregroundlock [465/2379] Automatic MOC for target test_texteditorhelpers [466/2379] Automatic MOC for target test_stringhandler [467/2379] Automatic MOC for target test_objectlist [468/2379] Automatic MOC for target kdevworkingsets [469/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_kdeveloptypes.dir/kdeveloptypes.cpp.o [470/2379] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_kdeveloptypes.dir/debuggee_kdeveloptypes_autogen/mocs_compilation.cpp.o [471/2379] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/debug.cpp.o [472/2379] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/referencecounting.cpp.o [473/2379] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/itemrepositoryregistry.cpp.o [474/2379] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/indexedstring.cpp.o [475/2379] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/abstractitemrepository.cpp.o [476/2379] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/KDevPlatformSerialization_autogen/mocs_compilation.cpp.o [477/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_environment.dir/test_environment.cpp.o [478/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_environment.dir/test_environment_autogen/mocs_compilation.cpp.o [479/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_stringhandler.dir/test_stringhandler.cpp.o [480/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_stringhandler.dir/test_stringhandler_autogen/mocs_compilation.cpp.o [481/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevformatsource.dir/test_kdevformatsource.cpp.o [482/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevformatsource.dir/__/kdevformatfile.cpp.o [483/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevformatsource.dir/test_kdevformatsource_autogen/mocs_compilation.cpp.o [484/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_formattinghelpers.dir/test_formattinghelpers.cpp.o [485/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_formattinghelpers.dir/test_formattinghelpers_autogen/mocs_compilation.cpp.o [486/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_texteditorhelpers.dir/test_texteditorhelpers.cpp.o [487/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_texteditorhelpers.dir/test_texteditorhelpers_autogen/mocs_compilation.cpp.o [488/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_objectlist.dir/test_objectlist.cpp.o [489/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_objectlist.dir/test_objectlist_autogen/mocs_compilation.cpp.o [490/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_executecompositejob.dir/test_executecompositejob.cpp.o [491/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_executecompositejob.dir/test_executecompositejob_autogen/mocs_compilation.cpp.o [492/2379] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/__/debug.cpp.o [493/2379] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/__/astyle_stringiterator.cpp.o [494/2379] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/__/astyle_formatter.cpp.o [495/2379] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/test_astyle.cpp.o [496/2379] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/test_astyle_autogen/mocs_compilation.cpp.o [497/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_foregroundlock.dir/test_foregroundlock.cpp.o [498/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_foregroundlock.dir/test_foregroundlock_autogen/mocs_compilation.cpp.o [499/2379] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/debug.cpp.o [500/2379] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleview.cpp.o [501/2379] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleviewplugin.cpp.o [502/2379] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleview_autogen/mocs_compilation.cpp.o [503/2379] Generating ui_astyle_preferences.h [504/2379] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/debug.cpp.o [505/2379] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_stringiterator.cpp.o [506/2379] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_formatter.cpp.o [507/2379] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_preferences.cpp.o [508/2379] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_plugin.cpp.o [509/2379] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/kdevastyle_autogen/mocs_compilation.cpp.o [510/2379] Generating ui_documentationfindwidget.h [511/2379] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/debug.cpp.o [512/2379] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/documentationview.cpp.o [513/2379] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/documentationfindwidget.cpp.o [514/2379] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/standarddocumentationview.cpp.o [515/2379] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/KDevPlatformDocumentation_autogen/mocs_compilation.cpp.o [516/2379] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/debug.cpp.o [517/2379] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputexecutejob.cpp.o [518/2379] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputjob.cpp.o [519/2379] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputfilteringstrategies.cpp.o [520/2379] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ioutputviewmodel.cpp.o [521/2379] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ioutputview.cpp.o [522/2379] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputmodel.cpp.o [523/2379] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ifilterstrategy.cpp.o [524/2379] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/filtereditem.cpp.o [525/2379] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputformats.cpp.o [526/2379] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputdelegate.cpp.o [527/2379] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/KDevPlatformOutputView_autogen/mocs_compilation.cpp.o [528/2379] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_kdeveloptypes [529/2379] Generating qrc_kdevdocumentview.cpp [530/2379] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/qrc_kdevdocumentview.cpp.o [531/2379] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentselection.cpp.o [532/2379] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentmodel.cpp.o [533/2379] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentviewplugin.cpp.o [534/2379] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentviewdelegate.cpp.o [535/2379] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentview.cpp.o [536/2379] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentview_autogen/mocs_compilation.cpp.o [537/2379] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/debug_workingset.cpp.o [538/2379] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsethelpers.cpp.o [539/2379] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/closedworkingsetswidget.cpp.o [540/2379] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsetwidget.cpp.o [541/2379] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsettooltipwidget.cpp.o [542/2379] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsettoolbutton.cpp.o [543/2379] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsetfilelabel.cpp.o [544/2379] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingset.cpp.o [545/2379] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsetcontroller.cpp.o [546/2379] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/kdevworkingsets_autogen/mocs_compilation.cpp.o [547/2379] Linking CXX executable bin/test_objectlist [548/2379] Linking CXX executable bin/test_texteditorhelpers [549/2379] Linking CXX executable bin/test_formattinghelpers /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/konsole/kdevkonsoleviewplugin.cpp: In function 'QObject* createKonsoleView(QWidget*, QObject*, const QVariantList&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/konsole/kdevkonsoleviewplugin.cpp:24:57: warning: 'KPluginFactory* KPluginLoader::factory()' is deprecated: Since 5.86. Use KPluginFactory::loadFactory or KPluginFactory::instantiatePlugin instead [-Wdeprecated-declarations] 24 | factory = KPluginLoader(*service.data()).factory(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KCoreAddons/KPluginLoader:1, from /usr/include/KF5/KService/kservice.h:22, from /usr/include/KF5/KService/KService:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/konsole/kdevkonsoleviewplugin.cpp:11: /usr/include/KF5/KCoreAddons/kpluginloader.h:126:21: note: declared here 126 | KPluginFactory *factory(); | ^~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginFactory:1, from /usr/include/KF5/KService/kservice.h:21: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/konsole/kdevkonsoleviewplugin.cpp: In constructor 'KonsoleViewFactory::KonsoleViewFactory()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/konsole/kdevkonsoleviewplugin.cpp:32:109: warning: 'void KPluginFactory::registerPlugin(const QString&, CreateInstanceFunction) [with T = KDevKonsoleViewPlugin; CreateInstanceFunction = QObject* (*)(QWidget*, QObject*, const QList&)]' is deprecated: Since 5.95. Use registerPlugin(CreateInstanceWithMetaDataFunction) instead [-Wdeprecated-declarations] 32 | K_PLUGIN_FACTORY_WITH_JSON(KonsoleViewFactory, "kdevkonsoleview.json", registerPlugin( QString(), &createKonsoleView );) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginfactory.h:720:10: note: declared here 720 | void registerPlugin(const QString &keyword, CreateInstanceFunction instanceFunction) | ^~~~~~~~~~~~~~ [550/2379] Linking CXX shared module bin/kdevkonsoleview.so [551/2379] Linking CXX executable bin/test_stringhandler [552/2379] Linking CXX executable bin/test_foregroundlock [553/2379] Linking CXX executable bin/test_executecompositejob [554/2379] Linking CXX executable bin/test_environment In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1651:58: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:178:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to '{anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:214:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to '{anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:178:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:214:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:214:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:214:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:214:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:178:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:178:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:178:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1648:27: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/indexedstring.cpp:178:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false>; Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const {anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const {anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [555/2379] Linking CXX shared library bin/libKDevPlatformSerialization.so.5.12.230804 [556/2379] Linking CXX shared module bin/kdevastyle.so [557/2379] Creating library symlink bin/libKDevPlatformSerialization.so.512 bin/libKDevPlatformSerialization.so [558/2379] Linking CXX shared module bin/kdevdocumentview.so [559/2379] Linking CXX shared library bin/libKDevPlatformOutputView.so.5.12.230804 [560/2379] Linking CXX executable bin/test_kdevformatsource [561/2379] Linking CXX shared library bin/libKDevPlatformDocumentation.so.5.12.230804 [562/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/debug.cpp.o [563/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/framestack/framestackwidget.cpp.o [564/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/framestack/framestackmodel.cpp.o [565/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablesortmodel.cpp.o [566/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variabletooltip.cpp.o [567/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablecollection.cpp.o [568/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablewidget.cpp.o [569/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointdetails.cpp.o [570/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointwidget.cpp.o [571/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointmodel.cpp.o [572/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpoint.cpp.o [573/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/pathmappings.cpp.o [574/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treeview.cpp.o [575/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treemodel.cpp.o [576/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treeitem.cpp.o [577/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/ivariablecontroller.cpp.o [578/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/ibreakpointcontroller.cpp.o [579/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/iframestackmodel.cpp.o [580/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/idebugsession.cpp.o [581/2379] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/KDevPlatformDebugger_autogen/mocs_compilation.cpp.o [582/2379] Creating library symlink bin/libKDevPlatformOutputView.so.512 bin/libKDevPlatformOutputView.so [583/2379] Automatic MOC for target kdevscratchpad [584/2379] Automatic MOC for target kdevstandardoutputview [585/2379] Automatic MOC for target KDevPlatformVcs [586/2379] Creating library symlink bin/libKDevPlatformDocumentation.so.512 bin/libKDevPlatformDocumentation.so [587/2379] Linking CXX executable bin/test_astyle [588/2379] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/debug.cpp.o [589/2379] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/standardoutputviewmetadata.cpp.o [590/2379] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/toolviewdata.cpp.o [591/2379] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/outputwidgetconfig.cpp.o [592/2379] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/outputwidget.cpp.o [593/2379] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/standardoutputview.cpp.o [594/2379] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/kdevstandardoutputview_autogen/mocs_compilation.cpp.o [595/2379] Generating qrc_kdevscratchpad.cpp [596/2379] Generating ui_scratchpadview.h [597/2379] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/debug.cpp.o [598/2379] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/qrc_kdevscratchpad.cpp.o [599/2379] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpadjob.cpp.o [600/2379] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpadview.cpp.o [601/2379] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpad.cpp.o [602/2379] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/kdevscratchpad_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/debugger/framestack/framestackmodel.cpp: In member function 'virtual QVariant KDevelop::FrameStackModel::data(const QModelIndex&, int) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/debugger/framestack/framestackmodel.cpp:194:26: warning: possibly dangling reference to a temporary [-Wdangling-reference] 194 | const FrameItem &frame = d->m_frames[thread.nr].at(index.row()); | ^~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/debugger/framestack/framestackmodel.cpp:194:59: note: the temporary was destroyed at the end of the full expression 'QHash::operator[](const Key&) const [with Key = int; T = QVector](thread.KDevelop::FrameStackModel::ThreadItem::nr).QVector::at((& index)->QModelIndex::row())' 194 | const FrameItem &frame = d->m_frames[thread.nr].at(index.row()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [603/2379] Linking CXX shared library bin/libKDevPlatformDebugger.so.5.12.230804 [604/2379] Creating library symlink bin/libKDevPlatformDebugger.so.512 bin/libKDevPlatformDebugger.so [605/2379] Generating ui_branchmanager.h [606/2379] Generating ui_dvcsimportmetadatawidget.h [607/2379] Generating ui_vcsdiffwidget.h [608/2379] Generating ui_vcseventwidget.h [609/2379] Generating ui_vcscommitdialog.h [610/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/debug.cpp.o [611/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ipatchsource.cpp.o [612/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ipatchdocument.cpp.o [613/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/icontentawareversioncontrol.cpp.o [614/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ibasicversioncontrol.cpp.o [615/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/ui/branchmanager.cpp.o [616/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/ui/dvcsimportmetadatawidget.cpp.o [617/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsevent.cpp.o [618/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsplugin.cpp.o [619/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsjob.cpp.o [620/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/brancheslistmodel.cpp.o [621/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsitemeventmodel.cpp.o [622/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsfilechangesmodel.cpp.o [623/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcseventmodel.cpp.o [624/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsannotationmodel.cpp.o [625/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/standardvcslocationwidget.cpp.o [626/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcslocationwidget.cpp.o [627/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsdiffpatchsources.cpp.o [628/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcscommitdialog.cpp.o [629/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsdiffwidget.cpp.o [630/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcseventwidget.cpp.o [631/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsimportmetadatawidget.cpp.o [632/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsannotationitemdelegate.cpp.o [633/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsstatusinfo.cpp.o [634/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsevent.cpp.o [635/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsdiff.cpp.o [636/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcslocation.cpp.o [637/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcspluginhelper.cpp.o [638/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsannotation.cpp.o [639/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsrevision.cpp.o [640/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsjob.cpp.o [641/2379] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/KDevPlatformVcs_autogen/mocs_compilation.cpp.o [642/2379] Linking CXX shared module bin/kdevstandardoutputview.so [643/2379] Linking CXX shared module bin/kdevscratchpad.so [644/2379] Linking CXX shared library bin/libKDevPlatformVcs.so.5.12.230804 [645/2379] Creating library symlink bin/libKDevPlatformVcs.so.512 bin/libKDevPlatformVcs.so [646/2379] Automatic MOC for target kdevelopdashboarddeclarativeplugin [647/2379] Automatic MOC for target kdevghprovider [648/2379] Automatic MOC for target kdevperforce [649/2379] Automatic MOC for target kdevbazaar [650/2379] Automatic MOC for target test_vcslocation [651/2379] Automatic MOC for target test_vcsdiff [652/2379] Automatic MOC for target test_vcsstatusinfo [653/2379] Automatic MOC for target test_vcsevent [654/2379] Automatic MOC for target test_vcsitemevent [655/2379] Automatic MOC for target test_vcsannotation [656/2379] Automatic MOC for target test_vcsannotationline [657/2379] Automatic MOC for target test_vcsrevision [658/2379] Automatic MOC for target KDevPlatformProject [659/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotationline.dir/test_vcsannotationline.cpp.o [660/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotationline.dir/test_vcsannotationline_autogen/mocs_compilation.cpp.o [661/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsdiff.dir/test_vcsdiff.cpp.o [662/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsdiff.dir/test_vcsdiff_autogen/mocs_compilation.cpp.o [663/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsrevision.dir/test_vcsrevision.cpp.o [664/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsrevision.dir/test_vcsrevision_autogen/mocs_compilation.cpp.o [665/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsitemevent.dir/test_vcsitemevent.cpp.o [666/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsitemevent.dir/test_vcsitemevent_autogen/mocs_compilation.cpp.o [667/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsevent.dir/test_vcsevent.cpp.o [668/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsevent.dir/test_vcsevent_autogen/mocs_compilation.cpp.o [669/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotation.dir/test_vcsannotation.cpp.o [670/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotation.dir/test_vcsannotation_autogen/mocs_compilation.cpp.o [671/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsstatusinfo.dir/test_vcsstatusinfo.cpp.o [672/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsstatusinfo.dir/test_vcsstatusinfo_autogen/mocs_compilation.cpp.o [673/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcslocation.dir/test_vcslocation.cpp.o [674/2379] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcslocation.dir/test_vcslocation_autogen/mocs_compilation.cpp.o [675/2379] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/icoreobject.cpp.o [676/2379] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/kdevelopdashboarddeclarativeplugin.cpp.o [677/2379] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/kdevelopdashboarddeclarativeplugin_autogen/mocs_compilation.cpp.o [678/2379] Generating ui_perforceimportmetadatawidget.h [679/2379] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/debug.cpp.o [680/2379] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/perforcepluginmetadata.cpp.o [681/2379] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/perforceplugin.cpp.o [682/2379] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/ui/perforceimportmetadatawidget.cpp.o [683/2379] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/kdevperforce_autogen/mocs_compilation.cpp.o [684/2379] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/copyjob.cpp.o [685/2379] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarutils.cpp.o [686/2379] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarpluginmetadata.cpp.o [687/2379] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarplugin.cpp.o [688/2379] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bzrannotatejob.cpp.o [689/2379] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/diffjob.cpp.o [690/2379] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/kdevbazaar_autogen/mocs_compilation.cpp.o [691/2379] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/debug.cpp.o [692/2379] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghdialog.cpp.o [693/2379] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghaccount.cpp.o [694/2379] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghresource.cpp.o [695/2379] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghproviderwidget.cpp.o [696/2379] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghproviderplugin.cpp.o [697/2379] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghprovidermodel.cpp.o [698/2379] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghlineedit.cpp.o [699/2379] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/kdevghprovider_autogen/mocs_compilation.cpp.o [700/2379] Linking CXX executable bin/test_vcsstatusinfo [701/2379] Linking CXX executable bin/test_vcsitemevent [702/2379] Linking CXX executable bin/test_vcsrevision [703/2379] Linking CXX executable bin/test_vcsannotation [704/2379] Linking CXX executable bin/test_vcsannotationline [705/2379] Linking CXX executable bin/test_vcsevent [706/2379] Linking CXX shared library bin/libkdevelopdashboarddeclarativeplugin.so [707/2379] Linking CXX executable bin/test_vcslocation [708/2379] Linking CXX executable bin/test_vcsdiff [709/2379] Generating ui_dependencieswidget.h [710/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/debug_filemanager.cpp.o [711/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/debug_project.cpp.o [712/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/widgets/dependencieswidget.cpp.o [713/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilterprovider.cpp.o [714/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilter.cpp.o [715/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/ibuildsystemmanager.cpp.o [716/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilemanager.cpp.o [717/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectbuilder.cpp.o [718/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectfiltermanager.cpp.o [719/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/filemanagerlistjob.cpp.o [720/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/abstractfilemanagerplugin.cpp.o [721/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectproxymodel.cpp.o [722/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/helper.cpp.o [723/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectitemlineedit.cpp.o [724/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectbuildsetmodel.cpp.o [725/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/builderjob.cpp.o [726/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/importprojectjob.cpp.o [727/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectconfigskeleton.cpp.o [728/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectchangesmodel.cpp.o [729/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectmodel.cpp.o [730/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectutils.cpp.o [731/2379] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/KDevPlatformProject_autogen/mocs_compilation.cpp.o [732/2379] Linking CXX shared module bin/kdevbazaar.so [733/2379] Linking CXX shared module bin/kdevperforce.so [734/2379] Linking CXX shared module bin/kdevghprovider.so [735/2379] Linking CXX shared library bin/libKDevPlatformProject.so.5.12.230804 [736/2379] Creating library symlink bin/libKDevPlatformProject.so.512 bin/libKDevPlatformProject.so [737/2379] Automatic MOC for target kdevprojectfilter [738/2379] Automatic MOC for target kdevopenwith [739/2379] Automatic MOC for target kdevdocumentswitcher [740/2379] Automatic MOC for target kdevvcschangesviewplugin [741/2379] Automatic MOC for target kdevgit [742/2379] Automatic MOC for target kdevflatpak [743/2379] Automatic MOC for target kdevdocker [744/2379] Automatic MOC for target kdevcraft [745/2379] Automatic MOC for target kdevandroid [746/2379] Automatic MOC for target kdevgenericmanager [747/2379] Automatic MOC for target kdevcustombuildsystem [748/2379] Automatic MOC for target kdevmakebuilder [749/2379] Automatic MOC for target KDevPlatformLanguage [750/2379] Building CXX object plugins/genericprojectmanager/CMakeFiles/kdevgenericmanager.dir/genericmanager.cpp.o [751/2379] Building CXX object plugins/genericprojectmanager/CMakeFiles/kdevgenericmanager.dir/kdevgenericmanager_autogen/mocs_compilation.cpp.o [752/2379] Generating qrc_kdevflatpakplugin.cpp [753/2379] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/qrc_kdevflatpakplugin.cpp.o [754/2379] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/debug_flatpak.cpp.o [755/2379] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/flatpakruntime.cpp.o [756/2379] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/flatpakplugin.cpp.o [757/2379] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/kdevflatpak_autogen/mocs_compilation.cpp.o [758/2379] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/vcschangesviewplugin.cpp.o [759/2379] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/vcschangesview.cpp.o [760/2379] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/kdevvcschangesviewplugin_autogen/mocs_compilation.cpp.o [761/2379] Generating qrc_kdevdocumentswitcher.cpp [762/2379] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/qrc_kdevdocumentswitcher.cpp.o [763/2379] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/debug.cpp.o [764/2379] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitchertreeview.cpp.o [765/2379] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitcherplugin.cpp.o [766/2379] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitcheritem.cpp.o [767/2379] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/kdevdocumentswitcher_autogen/mocs_compilation.cpp.o [768/2379] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/debug_craft.cpp.o [769/2379] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/craftruntime.cpp.o [770/2379] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/craftplugin.cpp.o [771/2379] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/kdevcraft_autogen/mocs_compilation.cpp.o [772/2379] Building CXX object plugins/openwith/CMakeFiles/kdevopenwith.dir/openwithplugin.cpp.o [773/2379] Building CXX object plugins/openwith/CMakeFiles/kdevopenwith.dir/kdevopenwith_autogen/mocs_compilation.cpp.o [774/2379] Generating androidpreferencessettings.h, androidpreferencessettings.cpp [775/2379] Generating ui_androidpreferences.h [776/2379] Generating qrc_kdevandroidplugin.cpp [777/2379] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidpreferencessettings.cpp.o [778/2379] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/qrc_kdevandroidplugin.cpp.o [779/2379] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/debug_android.cpp.o [780/2379] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidpreferences.cpp.o [781/2379] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidruntime.cpp.o [782/2379] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidplugin.cpp.o [783/2379] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/kdevandroid_autogen/mocs_compilation.cpp.o [784/2379] Generating dockerpreferencessettings.h, dockerpreferencessettings.cpp [785/2379] Generating ui_dockerpreferences.h [786/2379] Generating qrc_kdevdockerplugin.cpp [787/2379] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerpreferencessettings.cpp.o [788/2379] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/qrc_kdevdockerplugin.cpp.o [789/2379] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/debug_docker.cpp.o [790/2379] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerpreferences.cpp.o [791/2379] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerruntime.cpp.o [792/2379] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerplugin.cpp.o [793/2379] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/kdevdocker_autogen/mocs_compilation.cpp.o [794/2379] Generating projectfiltersettings.h, projectfiltersettings.cpp [795/2379] Generating ui_projectfiltersettings.h No entries. [796/2379] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfiltersettings.cpp.o [797/2379] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/debug.cpp.o [798/2379] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/comboboxdelegate.cpp.o [799/2379] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/filtermodel.cpp.o [800/2379] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilterconfigpage.cpp.o [801/2379] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/filter.cpp.o [802/2379] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilter.cpp.o [803/2379] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilterprovider.cpp.o [804/2379] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/kdevprojectfilter_autogen/mocs_compilation.cpp.o [805/2379] Generating kcfg_custombuildsystemconfig.h, kcfg_custombuildsystemconfig.cpp [806/2379] Generating ui_custombuildsystemconfigwidget.h [807/2379] Generating ui_configwidget.h No entries. [808/2379] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kcfg_custombuildsystemconfig.cpp.o [809/2379] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/debug.cpp.o [810/2379] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kcm_custombuildsystem.cpp.o [811/2379] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemconfigwidget.cpp.o [812/2379] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/configwidget.cpp.o [813/2379] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/configconstants.cpp.o [814/2379] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildjob.cpp.o [815/2379] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemplugin.cpp.o [816/2379] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemconfig.cpp.o [817/2379] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kdevcustombuildsystem_autogen/mocs_compilation.cpp.o [818/2379] Linking CXX shared module bin/kdevgenericmanager.so [819/2379] Linking CXX shared module bin/kdevandroid.so [820/2379] Linking CXX shared module bin/kdevcraft.so [821/2379] Linking CXX shared module bin/kdevvcschangesviewplugin.so [822/2379] Linking CXX shared module bin/kdevdocumentswitcher.so [823/2379] Generating ui_rebasedialog.h [824/2379] Generating ui_gitnameemaildialog.h [825/2379] Generating ui_stashmanagerdialog.h [826/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/debug.cpp.o [827/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitnameemaildialog.cpp.o [828/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitplugincheckinrepositoryjob.cpp.o [829/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitjob.cpp.o [830/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitpluginmetadata.cpp.o [831/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitplugin.cpp.o [832/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitclonejob.cpp.o [833/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitmessagehighlighter.cpp.o [834/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/stashpatchsource.cpp.o [835/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/stashmanagerdialog.cpp.o [836/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/rebasedialog.cpp.o [837/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/simplecommitform.cpp.o [838/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/diffviewsctrl.cpp.o [839/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/committoolview.cpp.o [840/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/repostatusmodel.cpp.o [841/2379] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/kdevgit_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp: In function 'bool {anonymous}::isTextEditor(const KService::Ptr&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp:57:33: warning: 'QStringList KService::serviceTypes() const' is deprecated: Since 5.104. Service Types are deprecated [-Wdeprecated-declarations] 57 | return service->serviceTypes().contains( QStringLiteral("KTextEditor/Document") ); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KService/KService:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/openwith/openwithplugin.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp:7: /usr/include/KF5/KService/kservice.h:291:17: note: declared here 291 | QStringList serviceTypes() const; | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp: In member function 'QList OpenWithPlugin::actionsForServiceType(const QString&, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp:178:63: warning: 'KService::List KMimeTypeTrader::query(const QString&, const QString&, const QString&) const' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations] 178 | const KService::List list = KMimeTypeTrader::self()->query( m_mimeType, serviceType ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KService/KMimeTypeTrader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp:22: /usr/include/KF5/KService/kmimetypetrader.h:87:5: note: declared here 87 | query(const QString &mimeType, const QString &genericServiceType = QStringLiteral("Application"), const QString &constraint = QString()) const; | ^~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/openwith/openwithplugin.cpp:179:67: warning: 'KService::Ptr KMimeTypeTrader::preferredService(const QString&, const QString&)' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations] 179 | KService::Ptr pref = KMimeTypeTrader::self()->preferredService( m_mimeType, serviceType ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KService/kmimetypetrader.h:102:19: note: declared here 102 | KService::Ptr preferredService(const QString &mimeType, const QString &genericServiceType = QStringLiteral("Application")); | ^~~~~~~~~~~~~~~~ [842/2379] Linking CXX shared module bin/kdevopenwith.so [843/2379] Linking CXX shared module bin/kdevprojectfilter.so [844/2379] Linking CXX shared module bin/kdevflatpak.so [845/2379] Linking CXX shared module bin/kdevdocker.so [846/2379] Linking CXX shared module bin/kdevcustombuildsystem.so [847/2379] Linking CXX shared module bin/kdevgit.so [848/2379] Automatic RCC for highlighting/syntax/syntax.qrc [849/2379] Generating ui_refactoringdialog.h [850/2379] Generating ui_basicrefactoring.h [851/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/KDevPlatformLanguage_autogen/H2SGMHQQN5/qrc_syntax.cpp.o [852/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/debug.cpp.o [853/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/archivetemplateloader.cpp.o [854/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templateengine.cpp.o [855/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templaterenderer.cpp.o [856/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/sourcefiletemplate.cpp.o [857/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templateclassgenerator.cpp.o [858/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templatepreviewicon.cpp.o [859/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templatesmodel.cpp.o [860/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/projectfolder.cpp.o [861/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/documentclassesfolder.cpp.o [862/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/allclassesfolder.cpp.o [863/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodelnodescontroller.cpp.o [864/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodelnode.cpp.o [865/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodel.cpp.o [866/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/controlflownode.cpp.o [867/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/controlflowgraph.cpp.o [868/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/dataaccess.cpp.o [869/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/dataaccessrepository.cpp.o [870/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/codehighlighting.cpp.o [871/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/configurablecolors.cpp.o [872/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/colorcache.cpp.o [873/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/navigationtooltip.cpp.o [874/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/includeitem.cpp.o [875/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/setrepository.cpp.o [876/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/progressdialogs/refactoringdialog.cpp.o [877/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/basicrefactoring.cpp.o [878/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/codedescription.cpp.o [879/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/utilities.cpp.o [880/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/duchainchangeset.cpp.o [881/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/documentchangeset.cpp.o [882/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/coderepresentation.cpp.o [883/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/applychangeswidget.cpp.o [884/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/normaldeclarationcompletionitem.cpp.o [885/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionhelper.cpp.o [886/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionitemgrouper.cpp.o [887/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletioncontext.cpp.o [888/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionitem.cpp.o [889/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionmodel.cpp.o [890/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionworker.cpp.o [891/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletion.cpp.o [892/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/icontextbrowser.cpp.o [893/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/icreateclasshelper.cpp.o [894/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/codecontext.cpp.o [895/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/editorcontext.cpp.o [896/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/iquickopen.cpp.o [897/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/quickopendataprovider.cpp.o [898/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/ilanguagesupport.cpp.o [899/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/iastcontainer.cpp.o [900/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/abbreviations.cpp.o [901/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/quickopenembeddedwidgetcombiner.cpp.o [902/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/usescollector.cpp.o [903/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/useswidget.cpp.o [904/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractincludenavigationcontext.cpp.o [905/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractdeclarationnavigationcontext.cpp.o [906/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/usesnavigationcontext.cpp.o [907/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractnavigationcontext.cpp.o [908/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractnavigationwidget.cpp.o [909/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/problemnavigationcontext.cpp.o [910/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/builders/dynamiclanguageexpressionvisitor.cpp.o [911/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/containertypes.cpp.o [912/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/unsuretype.cpp.o [913/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typealiastype.cpp.o [914/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typeutils.cpp.o [915/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/enumeratortype.cpp.o [916/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/constantintegraltype.cpp.o [917/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/enumerationtype.cpp.o [918/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/indexedtype.cpp.o [919/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/arraytype.cpp.o [920/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/delayedtype.cpp.o [921/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/referencetype.cpp.o [922/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/pointertype.cpp.o [923/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/structuretype.cpp.o [924/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/functiontype.cpp.o [925/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/integraltype.cpp.o [926/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/abstracttype.cpp.o [927/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/identifiedtype.cpp.o [928/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typerepository.cpp.o [929/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typeregister.cpp.o [930/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typesystem.cpp.o [931/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/problem.cpp.o [932/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/instantiationinformation.cpp.o [933/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/persistentsymboltable.cpp.o [934/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainregister.cpp.o [935/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchaindumper.cpp.o [936/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/importers.cpp.o [937/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/uses.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/enumerationtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/enumerationtype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [938/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/definitions.cpp.o [939/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/declarationid.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/delayedtype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [940/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainutils.cpp.o [941/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/dumpdotgraph.cpp.o [942/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/aliasdeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/enumeratortype.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/enumeratortype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [943/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/namespacealiasdeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/arraytype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [944/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/stringhelpers.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/referencetype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/structuretype.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/structuretype.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typealiastype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typealiastype.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [945/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/functiondeclaration.cpp.o [946/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/abstractfunctiondeclaration.cpp.o [947/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/parsingenvironment.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/integraltype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [948/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/identifier.cpp.o [949/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainlock.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typeutils.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typeutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ [950/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainbase.cpp.o [951/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/forwarddeclaration.cpp.o [952/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/use.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/abstracttype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [953/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classdeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/pointertype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [954/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classfunctiondeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typeregister.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [955/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classmemberdeclaration.cpp.o [956/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/declaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/identifiedtype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [957/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/functiondefinition.cpp.o [958/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontextutils.cpp.o [959/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontextdynamicdata.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [960/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontext.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [961/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/localindexeddeclaration.cpp.o [962/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexeddeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ [963/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/localindexedducontext.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/constantintegraltype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/constantintegraltype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [964/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexedtopducontext.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletioncontext.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [965/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexedducontext.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/configurablecolors.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/configurablecolors.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [966/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/ducontext.cpp.o [967/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainpointer.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionhelper.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionhelper.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [968/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/waitforupdate.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/functiontype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [969/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchain.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/ilanguagesupport.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/../duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [970/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/codemodel.cpp.o [971/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/specializationstore.cpp.o [972/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/urlparselock.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionitem.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionitem.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [973/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/parseprojectjob.cpp.o [974/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/documentchangetracker.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionitemgrouper.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionitemgrouper.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [975/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/parsejob.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usesnavigationcontext.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [976/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/backgroundparser.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletion.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [977/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/modificationrevision.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [978/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/modificationrevisionset.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/duchainchangeset.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/duchainchangeset.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/../duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [979/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/persistentmovingrange.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/applychangeswidget.cpp: In member function 'void KDevelop::ApplyChangesWidgetPrivate::createEditPart(const KDevelop::IndexedString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/applychangeswidget.cpp:159:110: warning: 'static T* KMimeTypeTrader::createPartInstanceFromQuery(const QString&, QWidget*, QObject*, const QString&, const QVariantList&, QString*) [with T = KParts::ReadWritePart; QVariantList = QList]' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations] 159 | KParts::ReadWritePart* part = KMimeTypeTrader::self()->createPartInstanceFromQuery( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 160 |  mimetype.name(), widget, widget); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KService/KMimeTypeTrader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/applychangeswidget.cpp:12: /usr/include/KF5/KService/kmimetypetrader.h:129:15: note: declared here 129 | static T *createPartInstanceFromQuery(const QString &mimeType, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [980/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/persistentmovingrangeprivate.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/utilities.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [981/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/staticassistant.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/codecontext.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/codecontext.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [982/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renamefileaction.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/structuretype.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/containertypes.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/containertypes.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/containertypes.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [983/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renameassistant.cpp.o [984/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renameaction.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/codedescription.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [985/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/staticassistantsmanager.cpp.o [986/2379] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/KDevPlatformLanguage_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionworker.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionworker.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/progressdialogs/refactoringdialog.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/progressdialogs/refactoringdialog.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnode.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnode.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodel.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodel.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/projectfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/projectfolder.cpp:5: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/allclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/allclassesfolder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/use.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:143:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typerepository.cpp:120:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/configurablecolors.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/colorcache.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/colorcache.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/abstractfunctiondeclaration.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/basicrefactoring.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainlock.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/waitforupdate.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/waitforupdate.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/editor/persistentmovingrangeprivate.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/localindexedducontext.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/localindexedducontext.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/namespacealiasdeclaration.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/namespacealiasdeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/namespacealiasdeclaration.h:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parseprojectjob.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondefinition.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondefinition.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextutils.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/indexeddeclaration.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/indexeddeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.cpp:136:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket::visitAllItems(Visitor&) const [with Visitor = Utils::StatisticsVisitor; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1800:53: required from 'void KDevelop::ItemRepository::visitAllItems(Visitor&, bool) const [with Visitor = Utils::StatisticsVisitor; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.cpp:982:54: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 762 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.cpp:136:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.cpp:136:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/specializationstore.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationid.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationid.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/templateclassgenerator.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/templateclassgenerator.cpp:18: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usescollector.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/localindexeddeclaration.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/localindexeddeclaration.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/indexedtopducontext.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/useswidget.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/indexedducontext.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/indexedducontext.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchaindumper.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchaindumper.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/forwarddeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/forwarddeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/forwarddeclaration.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/codehighlighting.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/../duchain/functiondefinition.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/codehighlighting.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/renamefileaction.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistant.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistantsmanager.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistantsmanager.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/documentchangeset.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/dumpdotgraph.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/dumpdotgraph.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/documentclassesfolder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/documentclassesfolder.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:203:92: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository, true, QRecursiveMutex>; Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/renameaction.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/documentchangetracker.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/editor/modificationrevisionset.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/editor/modificationrevisionset.cpp:257:94: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/editor/modificationrevisionset.cpp:172:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/renameassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/renameassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/../duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/../duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/importers.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/importers.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/importers.cpp: In member function 'const KDevelop::IndexedDUContext* KDevelop::ImportersItem::importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/importers.cpp:57:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 57 | APPENDED_LIST_FIRST(ImportersItem, IndexedDUContext, importers); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/importers.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/importers.cpp:137:62: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/importers.cpp:148:19: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/importers.cpp:133:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/importers.cpp:137:62: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/importers.cpp:144:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/importers.cpp:144:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/importers.cpp:144:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp: In member function 'const KDevelop::IndexedDeclaration* KDevelop::{anonymous}::PersistentSymbolTableItem::declarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDeclaration*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp:134:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 134 | APPENDED_LIST_FIRST(PersistentSymbolTableItem, IndexedDeclaration, declarations); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp:279:74: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp:310:19: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket::visitAllItems(Visitor&) const [with Visitor = KDevelop::DebugVisitor; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1800:53: required from 'void KDevelop::ItemRepository::visitAllItems(Visitor&, bool) const [with Visitor = KDevelop::DebugVisitor; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp:549:27: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 762 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp:552:32: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp:275:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp:279:74: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp:299:32: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp:299:32: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.cpp:299:32: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::{anonymous}::PersistentSymbolTableItem; ItemRequest = KDevelop::{anonymous}::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::{anonymous}::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/uses.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/uses.cpp: In member function 'const KDevelop::IndexedTopDUContext* KDevelop::UsesItem::uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedTopDUContext*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/uses.cpp:57:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 57 | APPENDED_LIST_FIRST(UsesItem, IndexedTopDUContext, uses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/uses.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/uses.cpp:136:57: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/uses.cpp:147:19: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/uses.cpp:132:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/uses.cpp:136:57: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/uses.cpp:143:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/uses.cpp:143:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/uses.cpp:143:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In function 'void {anonymous}::saveDUChainItem(QVector&, KDevelop::DUChainBase&, uint&, bool)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:63:31: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 63 | DUChainBaseData& target(*(reinterpret_cast(data.back().array.data() + pos))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In static member function 'static KDevelop::TopDUContext* KDevelop::TopDUContextDynamicData::load(uint)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:595:25: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 595 | auto* topData = reinterpret_cast(topContextData.data()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In member function 'KDevelop::TopDUContextDynamicData::ItemDataInfo KDevelop::TopDUContextDynamicData::writeDataInfo(const ItemDataInfo&, const KDevelop::DUChainBaseData*, uint&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:774:19: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 774 | auto target = reinterpret_cast(m_data.back().array.data() + pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void {anonymous}::loadTopDUContextData(uint, LoadType, F) [with F = KDevelop::TopDUContextDynamicData::loadImporters(uint)::; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:503:25: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:174:27: warning: cast from 'const char*' to 'const KDevelop::TopDUContextData*' increases required alignment of target type [-Wcast-align] 174 | const auto* topData = reinterpret_cast(data.constData()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void {anonymous}::loadTopDUContextData(uint, LoadType, F) [with F = KDevelop::TopDUContextDynamicData::loadImports(uint)::; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:514:25: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:174:27: warning: cast from 'const char*' to 'const KDevelop::TopDUContextData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void {anonymous}::loadTopDUContextData(uint, LoadType, F) [with F = KDevelop::TopDUContextDynamicData::loadUrl(uint)::; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:525:25: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:174:27: warning: cast from 'const char*' to 'const KDevelop::TopDUContextData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void KDevelop::TopDUContextDynamicData::DUChainItemStorage::storeData(uint&, const QVector&) [with Item = KDevelop::DUContext*; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:709:29: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:285:32: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 285 | itemData = reinterpret_cast(data->m_mappedData + oldOffsets[a].dataOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:288:25: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 288 | reinterpret_cast(::pointerInData(oldData, oldOffsets[a].dataOffset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void KDevelop::TopDUContextDynamicData::DUChainItemStorage::storeData(uint&, const QVector&) [with Item = KDevelop::Declaration*; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:710:33: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:285:32: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 285 | itemData = reinterpret_cast(data->m_mappedData + oldOffsets[a].dataOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:288:25: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 288 | reinterpret_cast(::pointerInData(oldData, oldOffsets[a].dataOffset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void KDevelop::TopDUContextDynamicData::DUChainItemStorage::storeData(uint&, const QVector&) [with Item = QExplicitlySharedDataPointer; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:711:29: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:285:32: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 285 | itemData = reinterpret_cast(data->m_mappedData + oldOffsets[a].dataOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:288:25: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 288 | reinterpret_cast(::pointerInData(oldData, oldOffsets[a].dataOffset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'Item KDevelop::TopDUContextDynamicData::DUChainItemStorage::itemForIndex(uint) const [with Item = KDevelop::DUContext*; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:832:35: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:383:13: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 383 | reinterpret_cast(data->pointerInData(offsets[realIndex].dataOffset)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'Item KDevelop::TopDUContextDynamicData::DUChainItemStorage::itemForIndex(uint) const [with Item = KDevelop::Declaration*; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:840:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:383:13: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'Item KDevelop::TopDUContextDynamicData::DUChainItemStorage::itemForIndex(uint) const [with Item = QExplicitlySharedDataPointer; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:848:35: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:383:13: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdynamicdata.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp: In member function 'const KDevelop::IndexedDeclaration* KDevelop::DefinitionsItem::definitions() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDeclaration*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:60:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 60 | APPENDED_LIST_FIRST(DefinitionsItem, IndexedDeclaration, definitions); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:171:64: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:182:19: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket::visitAllItems(Visitor&) const [with Visitor = KDevelop::DefinitionsVisitor; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1800:53: required from 'void KDevelop::ItemRepository::visitAllItems(Visitor&, bool) const [with Visitor = KDevelop::DefinitionsVisitor; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:237:27: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 762 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:167:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:171:64: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:178:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:178:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:178:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:171:64: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:171:64: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:171:64: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/definitions.cpp:171:64: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::IdentifierPrivate*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:353:68: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::QualifiedIdentifierPrivate*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:375:78: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::IdentifierPrivate*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist_static.h: In instantiation of 'const T* KDevelop::AppendedList::data(const char*) const [with T = KDevelop::IndexedTypeIdentifier]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:73:5: required from 'const KDevelop::IndexedTypeIdentifier* KDevelop::IdentifierPrivate< >::templateIdentifiers() const [with bool dynamic = false]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:558:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist_static.h:136:16: warning: cast from 'const char*' to 'const KDevelop::IndexedTypeIdentifier*' increases required alignment of target type [-Wcast-align] 136 | return reinterpret_cast(position); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:678:89: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::QualifiedIdentifierPrivate*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist_static.h: In instantiation of 'const T* KDevelop::AppendedList::data(const char*) const [with T = KDevelop::IndexedIdentifier]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:227:5: required from 'const KDevelop::IndexedIdentifier* KDevelop::QualifiedIdentifierPrivate< >::identifiers() const [with bool dynamic = false]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:803:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist_static.h:136:16: warning: cast from 'const char*' to 'const KDevelop::IndexedIdentifier*' increases required alignment of target type [-Wcast-align] 136 | return reinterpret_cast(position); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:353:68: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:353:68: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::QualifiedIdentifierItemRequest, true, 0>]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::QualifiedIdentifierItemRequest, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:353:68: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:353:68: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:353:68: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket, KDevelop::IdentifierItemRequest, true, 0>]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/identifier.cpp:173:59: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository, KDevelop::QualifiedIdentifierItemRequest, true, QRecursiveMutex>; Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::QualifiedIdentifierPrivate*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository, KDevelop::IdentifierItemRequest, true, QRecursiveMutex>; Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::IdentifierPrivate*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::QualifiedIdentifierPrivate*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::IdentifierPrivate*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp: In member function 'const KDevelop::CodeModelItem* KDevelop::CodeModelRepositoryItem::items() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::CodeModelItem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:112:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 112 | APPENDED_LIST_FIRST(CodeModelRepositoryItem, CodeModelItem, items); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:242:41: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:200:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:228:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:228:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:228:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/codemodel.cpp:203:72: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.cpp:180:62: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Repositories::StringData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.cpp:196:70: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'Repositories::StringData*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.cpp:180:62: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.cpp:196:70: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.cpp:196:70: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.cpp:196:70: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.cpp:196:70: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Repositories::StringData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Repositories::StringData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QExplicitlySharedDataPointer:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainpointer.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:13: In destructor 'QExplicitlySharedDataPointer::~QExplicitlySharedDataPointer() [with T = KDevelop::DUContext::SearchItem]', inlined from 'QExplicitlySharedDataPointer::~QExplicitlySharedDataPointer() [with T = KDevelop::DUContext::SearchItem]' at /usr/include/qt5/QtCore/qshareddata.h:184:12, inlined from 'QList KDevelop::DUContext::findDeclarations(const KDevelop::QualifiedIdentifier&, const KDevelop::CursorInRevision&, const KDevelop::AbstractType::Ptr&, const KDevelop::TopDUContext*, SearchFlags) const' at /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.cpp:791:59: /usr/include/qt5/QtCore/qshareddata.h:184:72: warning: 'void operator delete(void*, std::size_t)' called on unallocated object 'item' [-Wfree-nonheap-object] 184 | inline ~QExplicitlySharedDataPointer() { if (d && !d->ref.deref()) delete d; } | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.cpp: In member function 'QList KDevelop::DUContext::findDeclarations(const KDevelop::QualifiedIdentifier&, const KDevelop::CursorInRevision&, const KDevelop::AbstractType::Ptr&, const KDevelop::TopDUContext*, SearchFlags) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.cpp:788:16: note: declared here 788 | SearchItem item(identifier); | ^~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp: In member function 'void KDevelop::EnvironmentInformationRequest::createItem(KDevelop::EnvironmentInformationItem*) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:155:13: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 155 | reinterpret_cast(reinterpret_cast(item) + sizeof(EnvironmentInformationItem)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp: In member function 'const uint* KDevelop::EnvironmentInformationListItem::items() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const uint*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:229:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 229 | APPENDED_LIST_FIRST(EnvironmentInformationListItem, uint, items); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp: In constructor 'KDevelop::DUChainPrivate::DUChainPrivate()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:394:17: warning: cast from 'char*' to 'KDevelop::StaticParsingEnvironmentData*' increases required alignment of target type [-Wcast-align] 394 | reinterpret_cast(new char[sizeof(StaticParsingEnvironmentData)]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp: In lambda function: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:730:41: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 730 | auto* theData = reinterpret_cast(reinterpret_cast(item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 |  + sizeof(EnvironmentInformationItem)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp: In member function 'KDevelop::ParsingEnvironmentFile* KDevelop::DUChainPrivate::loadInformation(uint)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:1056:75: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 1056 | DUChainItemSystem::self().create(const_cast(reinterpret_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1057 |  reinterpret_cast(item) + sizeof(EnvironmentInformationItem))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:556:76: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:561:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:726:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:729:96: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket::visitAllItems(Visitor&) const [with Visitor = KDevelop::DUChainPrivate::CleanupListVisitor; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1800:53: required from 'void KDevelop::ItemRepository::visitAllItems(Visitor&, bool) const [with Visitor = KDevelop::DUChainPrivate::CleanupListVisitor; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:1089:31: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 762 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:521:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1525:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:553:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1661:33: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:556:76: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:558:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:558:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:558:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:571:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:571:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:674:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1567:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:571:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.cpp:726:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1670:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1668:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [987/2379] Linking CXX shared library bin/libKDevPlatformLanguage.so.5.12.230804 [988/2379] Creating library symlink bin/libKDevPlatformLanguage.so.512 bin/libKDevPlatformLanguage.so [989/2379] Automatic MOC for target kdevexecuteplasmoid [990/2379] Automatic MOC for target kdevclassbrowser [991/2379] Automatic MOC for target kdevtestview [992/2379] Automatic MOC for target kdevswitchtobuddy [993/2379] Automatic MOC for target kdevquickopen [994/2379] Automatic MOC for target kdevprojectmanagerview [995/2379] Automatic MOC for target kdevpatchreview [996/2379] Automatic MOC for target kdevoutlineview [997/2379] Automatic MOC for target kdevgrepview [998/2379] Automatic MOC for target kdevfiletemplates [999/2379] Automatic MOC for target kdevexternalscript [1000/2379] Automatic MOC for target kdevcodeutils [1001/2379] Automatic MOC for target kdevappwizard [1002/2379] Automatic MOC for target kdevmesonmanager [1003/2379] Automatic MOC for target kdevmakefileresolver [1004/2379] Automatic MOC for target KDevClangPrivate [1005/2379] Automatic MOC for target kdevqmljsduchain [1006/2379] Automatic MOC for target kdevnoprojectincludesanddefines [1007/2379] Automatic MOC for target kdevcompilerprovider [1008/2379] Automatic MOC for target kdevcustomscript [1009/2379] Automatic MOC for target test_manpagemodel [1010/2379] Automatic MOC for target kdevmanpage [1011/2379] Automatic MOC for target kdevqthelp [1012/2379] Automatic MOC for target kdevdebuggercommon [1013/2379] Automatic MOC for target kdev_filters [1014/2379] Automatic MOC for target KDevPlatformShell [1015/2379] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/helper.cpp.o [1016/2379] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/makefileresolver.cpp.o [1017/2379] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/kdevmakefileresolver_autogen/mocs_compilation.cpp.o [1018/2379] Generating ui_noprojectcustomincludepaths.h [1019/2379] Building CXX object kdevplatform/template/filters/CMakeFiles/kdev_filters.dir/kdevfilters.cpp.o [1020/2379] Building CXX object kdevplatform/template/filters/CMakeFiles/kdev_filters.dir/kdev_filters_autogen/mocs_compilation.cpp.o [1021/2379] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/noprojectincludepathsmanager.cpp.o [1022/2379] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/noprojectcustomincludepaths.cpp.o [1023/2379] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/kdevnoprojectincludesanddefines_autogen/mocs_compilation.cpp.o [1024/2379] Generating qrc_kdevswitchtobuddy.cpp [1025/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/frameworks/nodejs.cpp.o [1026/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/navigation/navigationwidget.cpp.o [1027/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/navigation/declarationnavigationcontext.cpp.o [1028/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/functiontype.cpp.o [1029/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/functiondeclaration.cpp.o [1030/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/qmljsducontext.cpp.o [1031/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/usebuilder.cpp.o [1032/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/expressionvisitor.cpp.o [1033/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/declarationbuilder.cpp.o [1034/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/contextbuilder.cpp.o [1035/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/debugvisitor.cpp.o [1036/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/parsesession.cpp.o [1037/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/helper.cpp.o [1038/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/cache.cpp.o [1039/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/debug.cpp.o [1040/2379] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/kdevqmljsduchain_autogen/mocs_compilation.cpp.o [1041/2379] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/qrc_kdevswitchtobuddy.cpp.o [1042/2379] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/debug.cpp.o [1043/2379] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/switchtobuddyplugin.cpp.o [1044/2379] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/kdevswitchtobuddy_autogen/mocs_compilation.cpp.o [1045/2379] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/debug.cpp.o [1046/2379] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/customscript_plugin.cpp.o [1047/2379] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/kdevcustomscript_autogen/mocs_compilation.cpp.o [1048/2379] Generating qrc_kdevcodeutils.cpp [1049/2379] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/qrc_kdevcodeutils.cpp.o [1050/2379] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/debug.cpp.o [1051/2379] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/codeutilsplugin.cpp.o [1052/2379] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/kdevcodeutils_autogen/mocs_compilation.cpp.o [1053/2379] Generating qrc_kdevtestview.cpp [1054/2379] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/qrc_kdevtestview.cpp.o [1055/2379] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/debug.cpp.o [1056/2379] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/testviewplugin.cpp.o [1057/2379] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/testview.cpp.o [1058/2379] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/kdevtestview_autogen/mocs_compilation.cpp.o [1059/2379] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/debug.cpp.o [1060/2379] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlinewidget.cpp.o [1061/2379] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlinemodel.cpp.o [1062/2379] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlinenode.cpp.o [1063/2379] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlineviewplugin.cpp.o [1064/2379] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/kdevoutlineview_autogen/mocs_compilation.cpp.o [1065/2379] Generating ui_plasmoidexecutionconfig.h [1066/2379] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/debug.cpp.o [1067/2379] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/plasmoidexecutionjob.cpp.o [1068/2379] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/plasmoidexecutionconfig.cpp.o [1069/2379] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/executeplasmoidplugin.cpp.o [1070/2379] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/kdevexecuteplasmoid_autogen/mocs_compilation.cpp.o [1071/2379] Generating qrc_kdevclassbrowser.cpp [1072/2379] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/qrc_kdevclassbrowser.cpp.o [1073/2379] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/debug.cpp.o [1074/2379] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classtree.cpp.o [1075/2379] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classwidget.cpp.o [1076/2379] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classbrowserplugin.cpp.o [1077/2379] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/kdevclassbrowser_autogen/mocs_compilation.cpp.o [1078/2379] Generating ui_compilerswidget.h [1079/2379] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/__/debug.cpp.o [1080/2379] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/widget/compilerswidget.cpp.o [1081/2379] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/widget/compilersmodel.cpp.o [1082/2379] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/settingsmanager.cpp.o [1083/2379] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/compilerfactories.cpp.o [1084/2379] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/msvccompiler.cpp.o [1085/2379] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/gcclikecompiler.cpp.o [1086/2379] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/icompiler.cpp.o [1087/2379] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/compilerprovider.cpp.o [1088/2379] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/kdevcompilerprovider_autogen/mocs_compilation.cpp.o [1089/2379] Generating qrc_kdevexternalscript.cpp [1090/2379] Generating ui_editexternalscript.h [1091/2379] Generating ui_externalscriptview.h [1092/2379] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/qrc_kdevexternalscript.cpp.o [1093/2379] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/debug.cpp.o [1094/2379] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/editexternalscript.cpp.o [1095/2379] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptjob.cpp.o [1096/2379] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptitem.cpp.o [1097/2379] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptview.cpp.o [1098/2379] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptplugin.cpp.o [1099/2379] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/kdevexternalscript_autogen/mocs_compilation.cpp.o [1100/2379] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/debug.cpp.o [1101/2379] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpagedocumentationwidget.cpp.o [1102/2379] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpagemodel.cpp.o [1103/2379] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpageplugin.cpp.o [1104/2379] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpagedocumentation.cpp.o [1105/2379] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/kdevmanpage_autogen/mocs_compilation.cpp.o [1106/2379] Generating qrc_kdevpatchreview.cpp [1107/2379] Generating ui_localpatchwidget.h [1108/2379] Generating ui_patchreview.h [1109/2379] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/qrc_kdevpatchreview.cpp.o [1110/2379] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/debug.cpp.o [1111/2379] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/localpatchsource.cpp.o [1112/2379] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchreviewtoolview.cpp.o [1113/2379] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchhighlighter.cpp.o [1114/2379] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchreview.cpp.o [1115/2379] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/kdevpatchreview_autogen/mocs_compilation.cpp.o [1116/2379] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/debug.cpp.o [1117/2379] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/manpageplugin.cpp.o [1118/2379] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/manpagemodel.cpp.o [1119/2379] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/manpagedocumentationwidget.cpp.o [1120/2379] Generating qrc_kdevappwizard.cpp [1121/2379] Generating ui_projectvcspage.h [1122/2379] Generating ui_projectselectionpage.h [1123/2379] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/manpagedocumentation.cpp.o [1124/2379] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/test_manpagemodel.cpp.o [1125/2379] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/qrc_kdevappwizard.cpp.o [1126/2379] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/debug.cpp.o [1127/2379] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projectvcspage.cpp.o [1128/2379] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projecttemplatesmodel.cpp.o [1129/2379] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projectselectionpage.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/functiontype.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/functiontype.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [1130/2379] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizardpagewidget.cpp.o [1131/2379] Generating qrc_kdevgrepview.cpp [1132/2379] Generating ui_grepoutputview.h [1133/2379] Generating ui_grepwidget.h [1134/2379] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizarddialog.cpp.o [1135/2379] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizardplugin.cpp.o [1136/2379] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/qrc_kdevgrepview.cpp.o [1137/2379] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/debug.cpp.o [1138/2379] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/greputil.cpp.o [1139/2379] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputview.cpp.o [1140/2379] Generating qrc_kdevprojectmanagerview.cpp [1141/2379] Generating ui_projectmanagerview.h [1142/2379] Generating ui_projectbuildsetwidget.h [1143/2379] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/qrc_kdevprojectmanagerview.cpp.o [1144/2379] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/debug.cpp.o [1145/2379] Generating ui_qthelpconfigeditdialog.h [1146/2379] Generating ui_qthelpconfig.h [1147/2379] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/cutcopypastehelpers.cpp.o [1148/2379] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/debug.cpp.o [1149/2379] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpnetwork.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/navigation/declarationnavigationcontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1150/2379] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpconfig.cpp.o [1151/2379] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelp_config_shared.cpp.o [1152/2379] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpqtdoc.cpp.o [1153/2379] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpdocumentation.cpp.o [1154/2379] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpprovider.cpp.o [1155/2379] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpproviderabstract.cpp.o [1156/2379] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpplugin.cpp.o [1157/2379] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/kdevqthelp_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/classmodel.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/classbrowser/classwidget.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [1158/2379] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmodelitemdelegate.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/navigation/declarationnavigationcontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/navigation/navigationwidget.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/navigation/navigationwidget.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1159/2379] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/vcsoverlayproxymodel.cpp.o [1160/2379] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectbuildsetwidget.cpp.o [1161/2379] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projecttreeview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/persistentsymboltable.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/template/filters/kdevfilters.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1162/2379] Linking CXX shared module grantlee/5.3/kdev_filters.so [1163/2379] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmodelsaver.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/functiondeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/functiondeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1164/2379] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmanagerview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/parsesession.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/debugvisitor.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/parsesession.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1165/2379] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmanagerviewplugin.cpp.o [1166/2379] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/kdevprojectmanagerview_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/contextbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/contextbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1167/2379] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepfindthread.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/parsesession.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/parsesession.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/parsesession.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1168/2379] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepjob.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/classbrowser/classtree.cpp:21: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/classbrowser/classtree.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1169/2379] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputdelegate.cpp.o [1170/2379] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputmodel.cpp.o [1171/2379] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepdialog.cpp.o [1172/2379] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepviewpluginmetadata.cpp.o [1173/2379] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepviewplugin.cpp.o [1174/2379] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/kdevgrepview_autogen/mocs_compilation.cpp.o [1175/2379] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/kdevappwizard_autogen/mocs_compilation.cpp.o [1176/2379] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/test_manpagemodel_autogen/mocs_compilation.cpp.o [1177/2379] Generating qrc_kdevfiletemplates.cpp [1178/2379] Generating ui_testcases.h [1179/2379] Generating ui_templateselection.h [1180/2379] Generating ui_overridevirtuals.h [1181/2379] Generating ui_outputlocation.h [1182/2379] Generating ui_newclass.h [1183/2379] Generating ui_licensechooser.h In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/switchtobuddy/switchtobuddyplugin.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/switchtobuddy/switchtobuddyplugin.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1184/2379] Linking CXX shared module bin/kdevswitchtobuddy.so [1185/2379] Generating ui_templatepreviewtoolview.h [1186/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/qrc_kdevfiletemplates.cpp.o [1187/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/debug.cpp.o [1188/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/testcasespage.cpp.o [1189/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateselectionpage.cpp.o [1190/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateoptionspage.cpp.o [1191/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateclassassistant.cpp.o [1192/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/overridespage.cpp.o [1193/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/outputpage.cpp.o [1194/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/licensepage.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/outlineview/outlinemodel.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1195/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/defaultcreateclasshelper.cpp.o [1196/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/classmemberspage.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/codeutils/codeutilsplugin.cpp:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1197/2379] Linking CXX shared module bin/kdevcodeutils.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1198/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/classidentifierpage.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/testview/testview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1199/2379] Linking CXX shared module bin/kdevtestview.so [1200/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/ipagefocus.cpp.o [1201/2379] Generating ui_mesonrewriterpage.h In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/classbrowser/classbrowserplugin.cpp:21: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/classbrowser/classbrowserplugin.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1202/2379] Linking CXX shared module bin/kdevclassbrowser.so [1203/2379] Generating ui_mesonrewriteroptioncontainer.h [1204/2379] Generating ui_mesonrewriterinput.h [1205/2379] Generating ui_mesonoptionsview.h [1206/2379] Generating ui_mesonoptionbaseview.h [1207/2379] Generating ui_mesonnewbuilddir.h [1208/2379] Generating ui_mesonlisteditor.h [1209/2379] Generating ui_mesonconfigpage.h [1210/2379] Generating ui_mesonadvancedsettings.h [1211/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/filetemplatesplugin.cpp.o [1212/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templatepreviewtoolview.cpp.o [1213/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templatepreview.cpp.o [1214/2379] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/kdevfiletemplates_autogen/mocs_compilation.cpp.o [1215/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/debug.cpp.o [1216/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonrewriterpage.cpp.o [1217/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonrewriterinput.cpp.o [1218/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonoptionsview.cpp.o [1219/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonoptionbaseview.cpp.o [1220/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonnewbuilddir.cpp.o [1221/2379] Linking CXX shared module bin/kdevmanpage.so [1222/2379] Generating sessionconfig.h, sessionconfig.cpp [1223/2379] Generating ui_sessionsettings.h [1224/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonlisteditor.cpp.o [1225/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonconfigpage.cpp.o [1226/2379] Linking CXX shared module bin/kdevexecuteplasmoid.so [1227/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/sessionconfig.cpp.o [1228/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangutils.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/custom-definesandincludes/noprojectincludesanddefines/noprojectincludepathsmanager.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1229/2379] Linking CXX static library lib/libkdevnoprojectincludesanddefines.a [1230/2379] Linking CXX static library lib/libkdevmakefileresolver.a [1231/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangtypes.cpp.o [1232/2379] Generating qrc_kdevquickopen.cpp [1233/2379] Generating ui_quickopenwidget.h [1234/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/qrc_kdevquickopen.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainregister.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/qmljsducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/qmljsducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/qmljsducontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1235/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/debug.cpp.o [1236/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingwidgetmodel.cpp.o [1237/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingtree.cpp.o [1238/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingdelegate.cpp.o [1239/2379] Automatic MOC for target kdevcustommakemanager [1240/2379] Automatic MOC for target KDevCMakeCommon [1241/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/actionsquickopenprovider.cpp.o [1242/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/documentationquickopenprovider.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/expressionvisitor.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/expressionvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/expressionvisitor.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1243/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/projectitemquickopen.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractusebuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/usebuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractusebuilder.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1244/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/declarationlistquickopen.cpp.o [1245/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/duchainitemquickopen.cpp.o [1246/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/projectfilequickopen.cpp.o [1247/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenwidget.cpp.o [1248/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenmodel.cpp.o [1249/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenplugin.cpp.o [1250/2379] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/kdevquickopen_autogen/mocs_compilation.cpp.o [1251/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangdebug.cpp.o [1252/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/headerguardassistant.cpp.o [1253/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/unsavedfile.cpp.o [1254/2379] Generating qrc_kdevcustommakemanager.cpp [1255/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/unknowndeclarationproblem.cpp.o [1256/2379] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/qrc_kdevcustommakemanager.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/outlineview/outlinenode.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/outlineview/outlinenode.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1257/2379] Linking CXX shared module bin/kdevoutlineview.so [1258/2379] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/debug.cpp.o [1259/2379] Linking CXX static library lib/libkdevcompilerprovider.a [1260/2379] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/custommakemodelitems.cpp.o [1261/2379] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/custommakemanager.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/frameworks/../declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/frameworks/nodejs.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/frameworks/nodejs.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1262/2379] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/kdevcustommakemanager_autogen/mocs_compilation.cpp.o [1263/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/types/classspecializationtype.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/helper.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/functiondeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/helper.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1264/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/todoextractor.cpp.o [1265/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/parsesession.cpp.o [1266/2379] Automatic MOC for target kdev_includepathsconverter [1267/2379] Generating ui_cmakebuilddirchooser.h [1268/2379] Linking CXX shared module bin/kdevcustomscript.so [1269/2379] Generating cmakebuilderconfig.h, cmakebuilderconfig.cpp [1270/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdev_includepathsconverter.dir/includepathsconverter.cpp.o [1271/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdev_includepathsconverter.dir/kdev_includepathsconverter_autogen/mocs_compilation.cpp.o [1272/2379] Linking CXX shared module bin/kdevexternalscript.so [1273/2379] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakebuilderconfig.cpp.o [1274/2379] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/debug.cpp.o [1275/2379] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeprojectdata.cpp.o [1276/2379] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakefileapi.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1277/2379] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeserver.cpp.o [1278/2379] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakebuilddirchooser.cpp.o [1279/2379] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeextraargumentshistory.cpp.o [1280/2379] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeutils.cpp.o [1281/2379] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakeduchaintypes.cpp.o [1282/2379] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakelistsparser.cpp.o [1283/2379] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakecachereader.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/declarationbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1284/2379] Linking CXX static library lib/libkdevqmljsduchain.a [1285/2379] Building C object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmListFileLexer.c.o /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/appwizard/appwizardplugin.cpp: In member function 'QString AppWizardPlugin::createProject(const ApplicationInfo&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/appwizard/appwizardplugin.cpp:400:65: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 400 | QStringList filter = KPluginMetaData::readStringList(info.rawData(), QStringLiteral("X-KDevelop-ProjectFilesFilter")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/kpluginfactory.h:15, from /usr/include/KF5/KCoreAddons/KPluginFactory:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/appwizard/appwizardplugin.cpp:33: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ [1286/2379] Linking CXX shared module bin/kdevappwizard.so [1287/2379] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/KDevCMakeCommon_autogen/mocs_compilation.cpp.o [1288/2379] Automatic MOC for target kdevdefinesandincludesmanager [1289/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/navigationwidget.cpp.o [1290/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/missingincludepathproblem.cpp.o [1291/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/macronavigationcontext.cpp.o [1292/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/macrodefinition.cpp.o [1293/2379] Automatic MOC for target kdevqmljscompletion [1294/2379] Generating ui_registersview.h [1295/2379] Generating ui_selectaddressdialog.h [1296/2379] Generating ui_debuggerconsoleview.h [1297/2379] Generating ui_selectcoredialog.h [1298/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/duchainutils.cpp.o [1299/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/documentfinderhelpers.cpp.o [1300/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/debuglog.cpp.o [1301/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dialogs/processselection.cpp.o [1302/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/converters.cpp.o [1303/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/modelsmanager.cpp.o [1304/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller_arm.cpp.o [1305/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller_x86.cpp.o [1306/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registersmanager.cpp.o [1307/2379] Linking CXX executable bin/test_manpagemodel [1308/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller.cpp.o [1309/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registersview.cpp.o [1310/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/widgets/disassemblewidget.cpp.o [1311/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/widgets/debuggerconsoleview.cpp.o [1312/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/stty.cpp.o [1313/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/stringhelpers.cpp.o [1314/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mivariable.cpp.o [1315/2379] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/worker.cpp.o [1316/2379] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/model.cpp.o [1317/2379] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/context.cpp.o [1318/2379] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/items/functioncalltipcompletionitem.cpp.o [1319/2379] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/items/modulecompletionitem.cpp.o [1320/2379] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/items/completionitem.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qthelp/qthelpproviderabstract.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1321/2379] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/kdevqmljscompletion_autogen/mocs_compilation.cpp.o [1322/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mivariablecontroller.cpp.o [1323/2379] Linking CXX shared module bin/kdevqthelp.so [1324/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/miframestackmodel.cpp.o [1325/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mibreakpointcontroller.cpp.o [1326/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugjobs.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/projectmanagerview/projectmodelitemdelegate.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1327/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebuggerplugin.cpp.o [1328/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugsession.cpp.o [1329/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugger.cpp.o [1330/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dialogs/selectcoredialog.cpp.o [1331/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dbgglobal.cpp.o [1332/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/micommandqueue.cpp.o [1333/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/micommand.cpp.o [1334/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/miparser.cpp.o [1335/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/milexer.cpp.o [1336/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/mi.cpp.o [1337/2379] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/kdevdebuggercommon_autogen/mocs_compilation.cpp.o [1338/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/debugvisitor.cpp.o [1339/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangproblem.cpp.o [1340/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangpch.cpp.o [1341/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangparsingenvironmentfile.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/parser/cmakeduchaintypes.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/parser/cmakeduchaintypes.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [1342/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangparsingenvironment.cpp.o [1343/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangindex.cpp.o [1344/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clanghelpers.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/todoextractor.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/todoextractor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [1345/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangducontext.cpp.o [1346/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangdiagnosticevaluator.cpp.o [1347/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/builder.cpp.o [1348/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/sourcemanipulation.cpp.o [1349/2379] Linking CXX shared module bin/kdevpatchreview.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/filetemplates/overridespage.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/filetemplates/overridespage.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1350/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/clangclasshelper.cpp.o [1351/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/clangrefactoring.cpp.o [1352/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/codegenhelper.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/headerguardassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1353/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/adaptsignatureassistant.cpp.o [1354/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/adaptsignatureaction.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/quickopen/duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/quickopen/projectitemquickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/quickopen/duchainitemquickopen.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/quickopen/duchainitemquickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1355/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/model.cpp.o [1356/2379] Linking CXX executable bin/kdev_includepathsconverter [1357/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/includepathcompletioncontext.cpp.o [1358/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/context.cpp.o [1359/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/completionhelper.cpp.o [1360/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/clangsettings/sessionsettings/sessionsettings.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/structuretype.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/types/classspecializationtype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/types/classspecializationtype.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/types/classspecializationtype.h:28:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 28 | APPENDED_LIST_FIRST(ClassSpecializationTypeData, IndexedType, parameters); | ^~~~~~~~~~~~~~~~~~~ [1361/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/clangsettings/clangsettingsmanager.cpp.o [1362/2379] Linking CXX shared module bin/kdevfiletemplates.so [1363/2379] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/KDevClangPrivate_autogen/mocs_compilation.cpp.o [1364/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonadvancedsettings.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/util/clangutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1365/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonrewriterjob.cpp.o [1366/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonkwargsmodify.cpp.o [1367/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonkwargsinfo.cpp.o [1368/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesondefaultopts.cpp.o [1369/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonactionbase.cpp.o [1370/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesontests.cpp.o [1371/2379] Generating customdefinesandincludes.h, customdefinesandincludes.cpp [1372/2379] Generating ui_parserwidget.h [1373/2379] Generating ui_projectpathswidget.h [1374/2379] Generating ui_defineswidget.h [1375/2379] Generating ui_includeswidget.h [1376/2379] Generating ui_batchedit.h [1377/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesontargets.cpp.o [1378/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/customdefinesandincludes.cpp.o [1379/2379] Linking CXX shared module bin/kdevcustommakemanager.so [1380/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/compilerprovider/icompiler.cpp.o [1381/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/parserwidget.cpp.o [1382/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/definesandincludesconfigpage.cpp.o [1383/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/projectpathswidget.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/worker.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [1384/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/defineswidget.cpp.o [1385/2379] Linking CXX shared module bin/kdevgrepview.so [1386/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/includeswidget.cpp.o [1387/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/includesmodel.cpp.o [1388/2379] Linking CXX shared module bin/kdevprojectmanagerview.so [1389/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/definesmodel.cpp.o [1390/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/projectpathsmodel.cpp.o [1391/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/definesandincludesmanager.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/macrodefinition.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/navigationwidget.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/navigationwidget.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/types/classspecializationtype.h:28:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 28 | APPENDED_LIST_FIRST(ClassSpecializationTypeData, IndexedType, parameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/navigationwidget.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1392/2379] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kdevdefinesandincludesmanager_autogen/mocs_compilation.cpp.o [1393/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesonprojectinfo.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/missingincludepathproblem.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/missingincludepathproblem.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [1394/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesonoptions.cpp.o [1395/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesonintrospectjob.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/macrodefinition.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/macronavigationcontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/macronavigationcontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/macronavigationcontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1396/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonmanager.cpp.o [1397/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonjobprune.cpp.o [1398/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonjob.cpp.o [1399/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonconfig.cpp.o [1400/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonbuilder.cpp.o [1401/2379] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/kdevmesonmanager_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/duchainutils.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/duchainutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/types/classspecializationtype.h:28:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 28 | APPENDED_LIST_FIRST(ClassSpecializationTypeData, IndexedType, parameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/items/modulecompletionitem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangdiagnosticevaluator.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/documentfinderhelpers.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/items/completionitem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/items/completionitem.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/debugvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/debugvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/items/functioncalltipcompletionitem.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/items/functioncalltipcompletionitem.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/items/functioncalltipcompletionitem.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/codegenhelper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/codegenhelper.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureaction.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/codegenhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/quickopen/duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/quickopen/projectitemquickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/quickopen/projectitemquickopen.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/quickopen/projectitemquickopen.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangpch.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangpch.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/macrodefinition.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/macrodefinition.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/macrodefinition.cpp: In member function 'const KDevelop::IndexedString* MacroDefinitionData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/macrodefinition.cpp:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(MacroDefinitionData, IndexedString, parameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/macrodefinition.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/quickopen/projectfilequickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironmentfile.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironmentfile.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/quickopen/quickopenplugin.cpp:34: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1402/2379] Linking CXX shared module bin/kdevquickopen.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/unknowndeclarationproblem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/unknowndeclarationproblem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/clangrefactoring.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/sourcemanipulation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/sourcemanipulation.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/sourcemanipulation.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/parsesession.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clanghelpers.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainregister.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangducontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangducontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::DUContextData::Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DUContextData::Import*' {aka 'const KDevelop::DUContext::Import*'} increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::IndexedDUContext*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedDeclaration*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::Use*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::DeclarationId*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:339:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 339 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 |  predecessor ## OffsetBehind()); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/context.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/context.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1403/2379] Linking CXX static library lib/libkdevqmljscompletion.a In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangindex.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangindex.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureaction.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureaction.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureaction.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureaction.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/adaptsignatureaction.h:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1404/2379] Automatic MOC for target kdevqmljslanguagesupport In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codecompletion/model.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangproblem.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangproblem.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1405/2379] Linking CXX shared library bin/libKDevCMakeCommon.so.512 [1406/2379] Linking CXX static library lib/libkdevdebuggercommon.a In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codecompletion/includepathcompletioncontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codecompletion/includepathcompletioncontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1407/2379] Automatic MOC for target test_gdbprinters [1408/2379] Automatic MOC for target test_micommandqueue [1409/2379] Automatic MOC for target test_micommand [1410/2379] Automatic MOC for target test_miparser [1411/2379] Automatic MOC for target kdevdbg_testhelper [1412/2379] Building CXX object plugins/debuggercommon/tests/CMakeFiles/kdevdbg_testhelper.dir/testhelper.cpp.o [1413/2379] Building CXX object plugins/debuggercommon/tests/CMakeFiles/kdevdbg_testhelper.dir/kdevdbg_testhelper_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codecompletion/completionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/forwarddeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1414/2379] Creating library symlink bin/libKDevCMakeCommon.so [1415/2379] Automatic MOC for target kdevcmakedocumentation [1416/2379] Automatic MOC for target kdevcmakemanagernosettings [1417/2379] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_miparser.dir/test_miparser.cpp.o [1418/2379] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_miparser.dir/test_miparser_autogen/mocs_compilation.cpp.o [1419/2379] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_micommand.dir/test_micommand.cpp.o [1420/2379] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_micommand.dir/test_micommand_autogen/mocs_compilation.cpp.o [1421/2379] Building CXX object plugins/gdb/unittests/CMakeFiles/test_gdbprinters.dir/test_gdbprinters.cpp.o [1422/2379] Building CXX object plugins/gdb/unittests/CMakeFiles/test_gdbprinters.dir/test_gdbprinters_autogen/mocs_compilation.cpp.o [1423/2379] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_micommandqueue.dir/test_micommandqueue.cpp.o [1424/2379] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_micommandqueue.dir/test_micommandqueue_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/clangclasshelper.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/clangclasshelper.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1425/2379] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/debug.cpp.o [1426/2379] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/navigation/propertypreviewwidget.cpp.o [1427/2379] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/kdevqmljsplugin.cpp.o [1428/2379] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/qmljshighlighting.cpp.o [1429/2379] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/qmljsparsejob.cpp.o [1430/2379] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/kdevqmljslanguagesupport_autogen/mocs_compilation.cpp.o [1431/2379] Linking CXX shared module bin/kdevdefinesandincludesmanager.so [1432/2379] Linking CXX shared module bin/kdevmesonmanager.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codecompletion/context.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/parsesession.h:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1433/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakedocumentation.dir/cmakecommandscontents.cpp.o [1434/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakedocumentation.dir/cmakehelpdocumentation.cpp.o [1435/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakedocumentation.dir/cmakedocumentation.cpp.o [1436/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakedocumentation.dir/kdevcmakedocumentation_autogen/mocs_compilation.cpp.o [1437/2379] Linking CXX static library lib/libkdevdbg_testhelper.a In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/qmljshighlighting.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/qmljshighlighting.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [1438/2379] Linking CXX executable bin/test_micommand [1439/2379] Linking CXX executable bin/test_micommandqueue [1440/2379] Linking CXX executable bin/test_miparser In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/kdevqmljsplugin.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1441/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/debug_testing.cpp.o [1442/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/debug.cpp.o [1443/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakecodecompletionmodel.cpp.o [1444/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/contextbuilder.cpp.o [1445/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/declarationbuilder.cpp.o [1446/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/usebuilder.cpp.o [1447/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/cmakeparsejob.cpp.o [1448/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakemodelitems.cpp.o [1449/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakemanager.cpp.o [1450/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakenavigationwidget.cpp.o [1451/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakefileapiimportjob.cpp.o [1452/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakeserverimportjob.cpp.o [1453/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakeimportjsonjob.cpp.o [1454/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/qttestdelegate.cpp.o [1455/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestsuite.cpp.o [1456/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestrunjob.cpp.o [1457/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestfindjob.cpp.o [1458/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestutils.cpp.o [1459/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/kdevcmakemanagernosettings_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/navigation/propertypreviewwidget.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/navigation/propertypreviewwidget.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/navigation/propertypreviewwidget.cpp: In constructor 'PropertyPreviewWidget::PropertyPreviewWidget(KTextEditor::Document*, const KTextEditor::Range&, const KTextEditor::Range&, const SupportedProperty&, const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/navigation/propertypreviewwidget.cpp:145:44: warning: 'static void KDeclarative::KDeclarative::setupEngine(QQmlEngine*)' is deprecated: Since 5.98. See API docs [-Wdeprecated-declarations] 145 | KDeclarative::KDeclarative::setupEngine(view->engine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KDeclarative/KDeclarative/KDeclarative:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/navigation/propertypreviewwidget.cpp:20: /usr/include/KF5/KDeclarative/kdeclarative/kdeclarative.h:231:17: note: declared here 231 | static void setupEngine(QQmlEngine *engine); | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/builder.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/builder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/duchain/types/classspecializationtype.h:28:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 28 | APPENDED_LIST_FIRST(ClassSpecializationTypeData, IndexedType, parameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1460/2379] Linking CXX shared library bin/libKDevClangPrivate.so.512 [1461/2379] Linking CXX executable bin/test_gdbprinters [1462/2379] Linking CXX shared module bin/kdevcmakedocumentation.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/qmljsparsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1463/2379] Linking CXX shared module bin/kdevqmljslanguagesupport.so [1464/2379] Creating library symlink bin/libKDevClangPrivate.so [1465/2379] Automatic MOC for target kdevclangsupport In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakemodelitems.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/usebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1466/2379] Generating qrc_kdevclangsupport.cpp [1467/2379] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/qrc_kdevclangsupport.cpp.o [1468/2379] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clanghighlighting.cpp.o [1469/2379] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clangsupport.cpp.o [1470/2379] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clangparsejob.cpp.o [1471/2379] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/kdevclangsupport_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/contextbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/testing/ctestfindjob.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakecodecompletionmodel.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakecodecompletionmodel.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakecodecompletionmodel.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1472/2379] Generating qrc_kdevplatformshell.cpp [1473/2379] Generating ui_templatepage.h [1474/2379] Generating ui_templateconfig.h [1475/2379] Generating ui_bgpreferences.h [1476/2379] Generating ui_languagepreferences.h [1477/2379] Generating ui_environmentwidget.h [1478/2379] Generating ui_projectpreferences.h [1479/2379] Generating ui_sourceformattersettings.h [1480/2379] Generating ui_editstyledialog.h [1481/2379] Generating ui_uiconfig.h [1482/2379] Generating ui_sourceformatterselectionedit.h [1483/2379] Generating ui_projectsourcepage.h [1484/2379] Generating ui_launchconfigurationdialog.h [1485/2379] Generating ui_projectinfopage.h [1486/2379] Generating bgconfig.h, bgconfig.cpp [1487/2379] Generating languageconfig.h, languageconfig.cpp [1488/2379] Generating projectconfig.h, projectconfig.cpp [1489/2379] Generating uiconfig.h, uiconfig.cpp [1490/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/uiconfig.cpp.o [1491/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/qrc_kdevplatformshell.cpp.o [1492/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/bgconfig.cpp.o [1493/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/languageconfig.cpp.o [1494/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectconfig.cpp.o [1495/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/debug.cpp.o [1496/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/documentationpreferences.cpp.o [1497/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/runtimespreferences.cpp.o [1498/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/analyzerspreferences.cpp.o [1499/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/templatepage.cpp.o [1500/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/templateconfig.cpp.o [1501/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/bgpreferences.cpp.o [1502/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/languagepreferences.cpp.o [1503/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentpreferences.cpp.o [1504/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentprofilelistmodel.cpp.o [1505/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentprofilemodel.cpp.o [1506/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentwidget.cpp.o [1507/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/projectpreferences.cpp.o [1508/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/editstyledialog.cpp.o [1509/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/sourceformattersettings.cpp.o [1510/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/pluginpreferences.cpp.o [1511/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/uipreferences.cpp.o [1512/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/areadisplay.cpp.o [1513/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/progressdialog.cpp.o [1514/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/overlaywidget.cpp.o [1515/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/statusbarprogresswidget.cpp.o [1516/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/progressmanager.cpp.o [1517/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/filteredproblemstore.cpp.o [1518/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/watcheddocumentset.cpp.o [1519/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problemstore.cpp.o [1520/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problemmodel.cpp.o [1521/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problemmodelset.cpp.o [1522/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problem.cpp.o [1523/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/checkerstatus.cpp.o [1524/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/runtimecontroller.cpp.o [1525/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sourceformatterselectionedit.cpp.o [1526/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/environmentconfigurebutton.cpp.o [1527/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/editorconfigpage.cpp.o [1528/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/configdialog.cpp.o [1529/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectsourcepage.cpp.o [1530/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/testcontroller.cpp.o [1531/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/loadedpluginsdialog.cpp.o [1532/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/launchconfigurationdialog.cpp.o [1533/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/launchconfiguration.cpp.o [1534/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/debugcontroller.cpp.o [1535/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/documentationcontroller.cpp.o [1536/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/selectioncontroller.cpp.o [1537/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectinfopage.cpp.o [1538/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/openprojectdialog.cpp.o [1539/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/openprojectpage.cpp.o [1540/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/completionsettings.cpp.o [1541/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sourceformatterjob.cpp.o [1542/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sourceformattercontroller.cpp.o [1543/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/savedialog.cpp.o [1544/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sessionchooserdialog.cpp.o [1545/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sessionlock.cpp.o [1546/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/session.cpp.o [1547/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sessioncontroller.cpp.o [1548/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/unitylauncher.cpp.o [1549/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/runcontroller.cpp.o [1550/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/statusbar.cpp.o [1551/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/languagecontroller.cpp.o [1552/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/documentcontroller.cpp.o [1553/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/textdocument.cpp.o [1554/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/partdocument.cpp.o [1555/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/partcontroller.cpp.o [1556/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/project.cpp.o [1557/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectcontroller.cpp.o [1558/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/colorschemechooser.cpp.o [1559/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/uicontroller.cpp.o [1560/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/core.cpp.o [1561/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/shellextension.cpp.o [1562/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/ktexteditorpluginintegration.cpp.o [1563/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/plugincontroller.cpp.o [1564/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow_p.cpp.o [1565/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/clanghighlighting.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/clanghighlighting.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/clanghighlighting.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1566/2379] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/KDevPlatformShell_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakeimportjsonjob.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/settings/bgpreferences.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/colorschemechooser.cpp: In constructor 'KDevelop::ColorSchemeChooser::ColorSchemeChooser(QObject*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/colorschemechooser.cpp:35:60: warning: 'KActionMenu* KColorSchemeManager::createSchemeSelectionMenu(const QString&, QObject*)' is deprecated: Since 5.107. Use KColorSchemeMenu::createMenu [-Wdeprecated-declarations] 35 | auto selectionMenu = manager->createSchemeSelectionMenu(scheme, this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KConfigWidgets/KColorSchemeManager:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/colorschemechooser.cpp:14: /usr/include/KF5/KConfigWidgets/kcolorschememanager.h:122:18: note: declared here 122 | KActionMenu *createSchemeSelectionMenu(const QString &selectedSchemeName, QObject *parent); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/clangsupport.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakemanager.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1567/2379] Linking CXX static library lib/libkdevcmakemanagernosettings.a In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/clangparsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/partcontroller.cpp: In member function 'KParts::Part* KDevelop::PartController::createPart(const QString&, const QString&, const QString&, const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/partcontroller.cpp:156:51: warning: 'T* KPluginFactory::create(QWidget*, QObject*, const QString&, const QVariantList&) [with T = KParts::Part; QVariantList = QList]' is deprecated: Since 5.89. Use overload without keyword instead [-Wdeprecated-declarations] 156 | return editorFactory->create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 157 |  nullptr, | ~~~~~~~~ 158 |  this, | ~~~~~ 159 |  className); | ~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginFactory:1, from /usr/include/KF5/KService/kservice.h:21, from /usr/include/KF5/KService/kmimetypetrader.h:12, from /usr/include/KF5/KService/KMimeTypeTrader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/partcontroller.cpp:18: /usr/include/KF5/KCoreAddons/kpluginfactory.h:977:11: note: declared here 977 | inline T *KPluginFactory::create(QWidget *parentWidget, QObject *parent, const QString &keyword, const QVariantList &args) | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/partcontroller.cpp: In member function 'bool KDevelop::PartController::canCreatePart(const QUrl&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/partcontroller.cpp:175:59: warning: 'KService::List KMimeTypeTrader::query(const QString&, const QString&, const QString&) const' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations] 175 | KService::List offers = KMimeTypeTrader::self()->query( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 176 |  mimeType, | ~~~~~~~~~ 177 |  QStringLiteral("KParts/ReadOnlyPart") ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KService/kmimetypetrader.h:87:5: note: declared here 87 | query(const QString &mimeType, const QString &genericServiceType = QStringLiteral("Application"), const QString &constraint = QString()) const; | ^~~~~ [1568/2379] Linking CXX shared module bin/kdevclangsupport.so [1569/2379] Automatic MOC for target test_cmakeparser /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/openprojectdialog.cpp: In constructor 'KDevelop::OpenProjectDialog::OpenProjectDialog(bool, const QUrl&, const QUrl&, KDevelop::IPlugin*, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/openprojectdialog.cpp:97:61: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 97 | QStringList filter = KPluginMetaData::readStringList(info.rawData(), QStringLiteral("X-KDevelop-ProjectFilesFilter")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/openprojectdialog.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/openprojectdialog.cpp:7: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ [1570/2379] Building C object plugins/cmake/tests/CMakeFiles/test_cmakeparser.dir/__/parser/cmListFileLexer.c.o [1571/2379] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakeparser.dir/cmakeparsertest.cpp.o [1572/2379] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakeparser.dir/test_cmakeparser_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/documentationcontroller.cpp:29: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/documentationcontroller.cpp:30: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/statusbar.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/mainwindow.cpp: In member function 'virtual void KDevelop::MainWindow::ensureVisible()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/mainwindow.cpp:167:37: warning: 'static void KWindowSystem::forceActiveWindow(WId, long int)' is deprecated: Since 5.101. Use KX11Extras::forceActiveWindow() instead [-Wdeprecated-declarations] 167 | KWindowSystem::forceActiveWindow(winId()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/KF5/KWindowSystem/KWindowSystem:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/mainwindow.cpp:27: /usr/include/KF5/KWindowSystem/kwindowsystem.h:206:17: note: declared here 206 | static void forceActiveWindow(WId win, long time = 0); | ^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/watcheddocumentset.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/core.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/assistant/staticassistantsmanager.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/languagecontroller.cpp:26: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/languagecontroller.cpp: In member function 'void KDevelop::LanguageControllerPrivate::addLanguageSupport(KDevelop::ILanguageSupport*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/languagecontroller.cpp:216:60: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 216 | QStringList mimetypes = KPluginMetaData::readStringList(info.rawData(), KEY_SupportedMimeTypes()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/languagecontroller.cpp:25: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/mainwindow_p.cpp:44: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'bool KDevelop::PluginControllerPrivate::canUnload(const KPluginMetaData&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:178:71: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 178 | const QStringList interfaces = KPluginMetaData::readStringList(plugin.rawData(), KEY_Interfaces()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:184:52: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 184 | KPluginMetaData::readStringList(plugin.rawData(), KEY_Required()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:185:52: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 185 | KPluginMetaData::readStringList(plugin.rawData(), KEY_Optional()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 225 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In lambda function: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:288:35: warning: 'QStringList KPluginMetaData::serviceTypes() const' is deprecated: Since 5.89. See API docs [-Wdeprecated-declarations] 288 | return md.serviceTypes().contains(QStringLiteral("KDevelop/Plugin")); | ~~~~~~~~~~~~~~~^~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:460:17: note: declared here 460 | QStringList serviceTypes() const; | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'void KDevelop::PluginControllerPrivate::initKTextEditorIntegration()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:287:59: warning: 'static QVector KPluginLoader::findPlugins(const QString&, std::function)' is deprecated: Since 5.86. Use KPluginMetaData::findPlugins instead [-Wdeprecated-declarations] 287 | const auto ktePlugins = KPluginLoader::findPlugins(QStringLiteral("ktexteditor"), [](const KPluginMetaData& md) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 |  return md.serviceTypes().contains(QStringLiteral("KDevelop/Plugin")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 |  }); | ~~ In file included from /usr/include/KF5/KCoreAddons/KPluginLoader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:20: /usr/include/KF5/KCoreAddons/kpluginloader.h:375:37: note: declared here 375 | static QVector findPlugins(const QString &directory, | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In constructor 'KDevelop::PluginController::PluginController(KDevelop::Core*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:322:49: warning: 'static QVector KPluginLoader::findPlugins(const QString&, std::function)' is deprecated: Since 5.86. Use KPluginMetaData::findPlugins instead [-Wdeprecated-declarations] 322 | auto newPlugins = KPluginLoader::findPlugins(QStringLiteral("kdevplatform/" QT_STRINGIFY(KDEVELOP_PLUGIN_VERSION))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginloader.h:375:37: note: declared here 375 | static QVector findPlugins(const QString &directory, | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'KDevelop::IPlugin* KDevelop::PluginController::loadPluginInternal(const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:582:34: warning: 'KPluginFactory* KPluginLoader::factory()' is deprecated: Since 5.86. Use KPluginFactory::loadFactory or KPluginFactory::instantiatePlugin instead [-Wdeprecated-declarations] 582 | auto factory = loader.factory(); | ~~~~~~~~~~~~~~^~ /usr/include/KF5/KCoreAddons/kpluginloader.h:126:21: note: declared here 126 | KPluginFactory *factory(); | ^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:585:106: warning: 'QString KPluginLoader::errorString() const' is deprecated: Since 5.86. Use QPluginLoader::errorString() instead [-Wdeprecated-declarations] 585 | << "because a factory to load the plugin could not be obtained:" << loader.errorString(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/KF5/KCoreAddons/kpluginloader.h:191:13: note: declared here 191 | QString errorString() const; | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:615:92: warning: 'QString KPluginLoader::fileName() const' is deprecated: Since 5.86. Use QPluginLoader::fileName() instead, in case of complex query logic consider using KPluginLoader::findPlugins [-Wdeprecated-declarations] 615 | qCDebug(SHELL) << "Successfully loaded plugin" << pluginId << "from" << loader.fileName() << "- took:" << timer.elapsed() << "ms"; | ~~~~~~~~~~~~~~~^~ /usr/include/KF5/KCoreAddons/kpluginloader.h:206:13: note: declared here 206 | QString fileName() const; | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'bool KDevelop::PluginController::hasUnresolvedDependencies(const KPluginMetaData&, QStringList&) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:637:69: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 637 | const QStringList requiredList = KPluginMetaData::readStringList(info.rawData(), KEY_Required()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In lambda function: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:641:68: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 641 | const auto interfaces = KPluginMetaData::readStringList(plugin.rawData(), KEY_Interfaces()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'void KDevelop::PluginController::loadOptionalDependencies(const KPluginMetaData&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:659:68: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 659 | const QStringList dependencies = KPluginMetaData::readStringList(info.rawData(), KEY_Optional()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In member function 'bool KDevelop::PluginController::loadDependencies(const KPluginMetaData&, QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:670:68: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 670 | const QStringList dependencies = KPluginMetaData::readStringList(info.rawData(), KEY_Required()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In instantiation of 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const [with F = KDevelop::PluginController::hasUnresolvedDependencies(const KPluginMetaData&, QStringList&) const::; QVariantMap = QMap]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:640:32: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 225 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 225 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In instantiation of 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const [with F = KDevelop::PluginController::pluginForExtension(const QString&, const QString&, const QVariantMap&)::; QVariantMap = QMap]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:686:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 225 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 225 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In instantiation of 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const [with F = KDevelop::PluginController::allPluginsForExtension(const QString&, const QVariantMap&)::; QVariantMap = QMap]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:705:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 225 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 225 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp: In instantiation of 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const [with F = KDevelop::PluginController::queryExtensionPlugins(const QString&, const QVariantMap&) const::; QVariantMap = QMap]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:725:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 225 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.cpp:225:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 225 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/textdocument.cpp:36: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/textdocument.cpp:37: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/sessioncontroller.cpp:44: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1573/2379] Linking CXX executable bin/test_cmakeparser /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/projectcontroller.cpp: In member function 'QVector KDevelop::ProjectControllerPrivate::findPluginsForProject(KDevelop::IProject*) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/projectcontroller.cpp:224:70: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 224 | const auto required = KPluginMetaData::readStringList(info.rawData(), QStringLiteral("X-KDevelop-IRequired")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/projectcontroller.cpp:65: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ [1574/2379] Linking CXX shared library bin/libKDevPlatformShell.so.5.12.230804 [1575/2379] Creating library symlink bin/libKDevPlatformShell.so.512 bin/libKDevPlatformShell.so [1576/2379] Automatic MOC for target kdevelop [1577/2379] Automatic MOC for target kdevwelcomepage [1578/2379] Automatic MOC for target kdevsourceformatter [1579/2379] Automatic MOC for target kdevproblemreporter [1580/2379] Automatic MOC for target kdevexecutescript [1581/2379] Automatic MOC for target kdevexecute [1582/2379] Automatic MOC for target kdevcontextbrowser [1583/2379] Automatic MOC for target kdevcmakemanager [1584/2379] Automatic MOC for target kdevcmakebuilder [1585/2379] Automatic MOC for target kdevninja [1586/2379] Generating qrc_kdevmakebuilder.cpp [1587/2379] Generating makebuilderconfig.h, makebuilderconfig.cpp [1588/2379] Generating ui_makeconfig.h [1589/2379] Automatic MOC for target kdevgdb_static [1590/2379] Automatic MOC for target kdevlldb_static [1591/2379] Automatic MOC for target kdevheaptrack_config [1592/2379] Automatic MOC for target kdevcppcheck_core [1593/2379] Automatic MOC for target KDevCompileAnalyzerCommon [1594/2379] Automatic MOC for target KDevPlatformTests [1595/2379] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/makebuilderconfig.cpp.o [1596/2379] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/qrc_kdevmakebuilder.cpp.o [1597/2379] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/debug.cpp.o [1598/2379] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/makebuilderpreferences.cpp.o [1599/2379] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/makejob.cpp.o [1600/2379] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/makebuilder.cpp.o [1601/2379] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/kdevmakebuilder_autogen/mocs_compilation.cpp.o [1602/2379] Generating globalsettings.h, globalsettings.cpp [1603/2379] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack_config.dir/globalsettings.cpp.o [1604/2379] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack_config.dir/kdevheaptrack_config_autogen/mocs_compilation.cpp.o [1605/2379] Generating qrc_kdevelop.cpp [1606/2379] Building CXX object app/CMakeFiles/kdevelop.dir/qrc_kdevelop.cpp.o [1607/2379] Building CXX object app/CMakeFiles/kdevelop.dir/debug.cpp.o [1608/2379] Building CXX object app/CMakeFiles/kdevelop.dir/kdevideextension.cpp.o [1609/2379] Building CXX object app/CMakeFiles/kdevelop.dir/main.cpp.o [1610/2379] Building CXX object app/CMakeFiles/kdevelop.dir/kdevelop_autogen/mocs_compilation.cpp.o [1611/2379] Generating projectsettings.h, projectsettings.cpp [1612/2379] Generating globalsettings.h, globalsettings.cpp [1613/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/globalsettings.cpp.o [1614/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/projectsettings.cpp.o [1615/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/debug.cpp.o [1616/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/utils.cpp.o [1617/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/parameters.cpp.o [1618/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/job.cpp.o [1619/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/parser.cpp.o [1620/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/kdevcppcheck_core_autogen/mocs_compilation.cpp.o [1621/2379] Generating projectconfig.h, projectconfig.cpp [1622/2379] Generating ui_projectconfigpage.h [1623/2379] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/projectconfig.cpp.o [1624/2379] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/config/projectconfigpage.cpp.o [1625/2379] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/sourceformatterplugin.cpp.o [1626/2379] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/kdevsourceformatter_autogen/mocs_compilation.cpp.o [1627/2379] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/debug.cpp.o [1628/2379] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzer.cpp.o [1629/2379] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzeutils.cpp.o [1630/2379] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzeproblemmodel.cpp.o [1631/2379] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzejob.cpp.o [1632/2379] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/KDevCompileAnalyzerCommon_autogen/mocs_compilation.cpp.o [1633/2379] Generating ui_scriptappconfig.h [1634/2379] Generating qrc_kdevcontextbrowser.cpp [1635/2379] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/qrc_kdevcontextbrowser.cpp.o [1636/2379] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/debug.cpp.o [1637/2379] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/browsemanager.cpp.o [1638/2379] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/contextbrowserview.cpp.o [1639/2379] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/contextbrowser.cpp.o [1640/2379] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/kdevcontextbrowser_autogen/mocs_compilation.cpp.o [1641/2379] Generating ninjabuilderconfig.h, ninjabuilderconfig.cpp [1642/2379] Generating ui_ninjaconfig.h [1643/2379] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/debug.cpp.o [1644/2379] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/scriptappjob.cpp.o [1645/2379] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/scriptappconfig.cpp.o [1646/2379] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/executescriptplugin.cpp.o [1647/2379] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/kdevexecutescript_autogen/mocs_compilation.cpp.o [1648/2379] Generating qrc_welcomepage.cpp [1649/2379] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/ninjabuilderconfig.cpp.o [1650/2379] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/debug.cpp.o [1651/2379] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/ninjabuilderpreferences.cpp.o [1652/2379] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/ninjabuilder.cpp.o [1653/2379] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/ninjajob.cpp.o [1654/2379] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/kdevninja_autogen/mocs_compilation.cpp.o [1655/2379] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/qrc_welcomepage.cpp.o [1656/2379] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/debug.cpp.o [1657/2379] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/uihelper.cpp.o [1658/2379] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/welcomepageview.cpp.o [1659/2379] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/sessionsmodel.cpp.o [1660/2379] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/welcomepageplugin.cpp.o [1661/2379] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/kdevwelcomepage_autogen/mocs_compilation.cpp.o [1662/2379] Generating ui_cmakebuilderpreferences.h [1663/2379] Generating ui_nativeappconfig.h [1664/2379] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/debug.cpp.o [1665/2379] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/cmakebuilderpreferences.cpp.o [1666/2379] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/prunejob.cpp.o [1667/2379] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/cmakejob.cpp.o [1668/2379] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/cmakebuilder.cpp.o [1669/2379] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/kdevcmakebuilder_autogen/mocs_compilation.cpp.o [1670/2379] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/debug.cpp.o [1671/2379] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/nativeappjob.cpp.o [1672/2379] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/nativeappconfig.cpp.o [1673/2379] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/executeplugin.cpp.o [1674/2379] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/projecttargetscombobox.cpp.o [1675/2379] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/kdevexecute_autogen/mocs_compilation.cpp.o [1676/2379] Linking CXX static library lib/libkdevheaptrack_config.a [1677/2379] Generating qrc_kdevgdb.cpp [1678/2379] Generating ui_debuggertracingdialog.h [1679/2379] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/qrc_kdevgdb.cpp.o [1680/2379] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/debuglog.cpp.o [1681/2379] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdbvariable.cpp.o [1682/2379] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdbframestackmodel.cpp.o [1683/2379] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/variablecontroller.cpp.o [1684/2379] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/debugsession.cpp.o [1685/2379] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdbbreakpointcontroller.cpp.o [1686/2379] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdboutputwidget.cpp.o [1687/2379] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdb.cpp.o [1688/2379] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/kdevgdb_static_autogen/mocs_compilation.cpp.o [1689/2379] Generating qrc_kdevlldb.cpp [1690/2379] Generating ui_lldbconfigpage.h [1691/2379] Automatic MOC for target kdevheaptrack [1692/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/qrc_kdevlldb.cpp.o [1693/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/debuglog.cpp.o [1694/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/lldblauncher.cpp.o [1695/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/widgets/lldbconfigpage.cpp.o [1696/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/framestackmodel.cpp.o [1697/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/variable.cpp.o [1698/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/variablecontroller.cpp.o [1699/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/breakpointcontroller.cpp.o [1700/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/debugsession.cpp.o [1701/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/lldbcommand.cpp.o [1702/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/lldbdebugger.cpp.o [1703/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/kdevlldb_static_autogen/mocs_compilation.cpp.o [1704/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/json/testsuite.cpp.o [1705/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/json/declarationvalidator.cpp.o [1706/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/json/delayedoutput.cpp.o [1707/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testframestackmodel.cpp.o [1708/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testbreakpointcontroller.cpp.o [1709/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testvariablecontroller.cpp.o [1710/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testdebugsession.cpp.o [1711/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testplugincontroller.cpp.o [1712/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testhelpers.cpp.o [1713/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testlanguagecontroller.cpp.o [1714/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testfile.cpp.o [1715/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testproject.cpp.o [1716/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testcore.cpp.o [1717/2379] Generating qrc_kdevproblemreporter.cpp [1718/2379] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/qrc_kdevproblemreporter.cpp.o [1719/2379] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/debug.cpp.o [1720/2379] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/probleminlinenoteprovider.cpp.o [1721/2379] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemreportermodel.cpp.o [1722/2379] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemsview.cpp.o [1723/2379] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemhighlighter.cpp.o [1724/2379] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemtreeview.cpp.o [1725/2379] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemreporterplugin.cpp.o [1726/2379] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/kdevproblemreporter_autogen/mocs_compilation.cpp.o [1727/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/projectsgenerator.cpp.o [1728/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/kdevsignalspy.cpp.o [1729/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/autotestshell.cpp.o [1730/2379] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/KDevPlatformTests_autogen/mocs_compilation.cpp.o [1731/2379] Generating qrc_kdevheaptrack.cpp [1732/2379] Generating ui_globalconfigpage.h [1733/2379] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/qrc_kdevheaptrack.cpp.o [1734/2379] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/debug.cpp.o [1735/2379] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/config/globalconfigpage.cpp.o [1736/2379] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/visualizer.cpp.o [1737/2379] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/utils.cpp.o [1738/2379] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/plugin.cpp.o [1739/2379] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/job.cpp.o [1740/2379] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/kdevheaptrack_autogen/mocs_compilation.cpp.o [1741/2379] Linking CXX shared module bin/kdevsourceformatter.so [1742/2379] Generating ui_cmakebuildsettings.h [1743/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/settings/cmakecachedelegate.cpp.o [1744/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/settings/cmakecachemodel.cpp.o [1745/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/settings/cmakepreferences.cpp.o [1746/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/debug_testing.cpp.o [1747/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/debug.cpp.o [1748/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakecodecompletionmodel.cpp.o [1749/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/duchain/contextbuilder.cpp.o [1750/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/duchain/declarationbuilder.cpp.o [1751/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/duchain/usebuilder.cpp.o [1752/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/duchain/cmakeparsejob.cpp.o [1753/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakemodelitems.cpp.o [1754/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakemanager.cpp.o [1755/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakenavigationwidget.cpp.o [1756/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakefileapiimportjob.cpp.o [1757/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakeserverimportjob.cpp.o [1758/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakeimportjsonjob.cpp.o [1759/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/qttestdelegate.cpp.o [1760/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/ctestsuite.cpp.o [1761/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/ctestrunjob.cpp.o [1762/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/ctestfindjob.cpp.o [1763/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/ctestutils.cpp.o [1764/2379] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/kdevcmakemanager_autogen/mocs_compilation.cpp.o [1765/2379] Linking CXX shared module bin/kdevmakebuilder.so [1766/2379] Linking CXX static library lib/libkdevcppcheck_core.a [1767/2379] Automatic MOC for target kdevcppcheck [1768/2379] Linking CXX shared module bin/kdevninja.so [1769/2379] Linking CXX shared module bin/kdevexecutescript.so /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/welcomepage/welcomepageview.cpp: In constructor 'WelcomePageWidget::WelcomePageWidget(const QList&, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/welcomepage/welcomepageview.cpp:39:44: warning: 'static void KDeclarative::KDeclarative::setupEngine(QQmlEngine*)' is deprecated: Since 5.98. See API docs [-Wdeprecated-declarations] 39 | KDeclarative::KDeclarative::setupEngine(engine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/KF5/KDeclarative/KDeclarative/KDeclarative:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/welcomepage/welcomepageview.cpp:12: /usr/include/KF5/KDeclarative/kdeclarative/kdeclarative.h:231:17: note: declared here 231 | static void setupEngine(QQmlEngine *engine); | ^~~~~~~~~~~ [1770/2379] Linking CXX shared module bin/kdevwelcomepage.so [1771/2379] Linking CXX shared library bin/libKDevCompileAnalyzerCommon.so.512 In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/contextbrowser/browsemanager.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/contextbrowser/contextbrowserview.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/problemreporter/problemhighlighter.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/problemreporter/problemhighlighter.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/problemreporter/problemhighlighter.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1772/2379] Linking CXX static library lib/libkdevgdb_static.a [1773/2379] Generating qrc_kdevcppcheck.cpp [1774/2379] Generating ui_projectconfigpage.h [1775/2379] Generating ui_globalconfigpage.h [1776/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/qrc_kdevcppcheck.cpp.o [1777/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/config/projectconfigpage.cpp.o [1778/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/config/globalconfigpage.cpp.o [1779/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/problemmodel.cpp.o [1780/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/plugin.cpp.o [1781/2379] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/kdevcppcheck_autogen/mocs_compilation.cpp.o [1782/2379] Automatic MOC for target kdevgdb In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/testfile.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1783/2379] Creating library symlink bin/libKDevCompileAnalyzerCommon.so [1784/2379] Linking CXX shared module bin/kdevheaptrack.so [1785/2379] Automatic MOC for target kdevclazy_core [1786/2379] Automatic MOC for target kdevclangtidy In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmakebuilder/cmakebuilder.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1787/2379] Linking CXX shared module bin/kdevcmakebuilder.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/problemreporter/problemtreeview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/testcore.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/problemreporter/problemreportermodel.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1788/2379] Linking CXX shared module bin/kdevexecute.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/json/declarationvalidator.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/json/declarationvalidator.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/json/jsondeclarationtests.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/json/declarationvalidator.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1789/2379] Linking CXX shared library bin/libKDevPlatformTests.so.5.12.230804 [1790/2379] Linking CXX static library lib/libkdevlldb_static.a In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/usebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1791/2379] Automatic MOC for target kdevlldb In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1792/2379] Generating ui_gdbconfigpage.h In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/contextbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1793/2379] Building CXX object plugins/gdb/CMakeFiles/kdevgdb.dir/gdbconfigpage.cpp.o [1794/2379] Building CXX object plugins/gdb/CMakeFiles/kdevgdb.dir/debuggerplugin.cpp.o [1795/2379] Building CXX object plugins/gdb/CMakeFiles/kdevgdb.dir/kdevgdb_autogen/mocs_compilation.cpp.o [1796/2379] Generating projectsettings.h, projectsettings.cpp [1797/2379] Generating globalsettings.h, globalsettings.cpp [1798/2379] Generating globalsettings.moc [1799/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/globalsettings.cpp.o [1800/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/projectsettings.cpp.o [1801/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/debug.cpp.o [1802/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksetselectionmanager.cpp.o [1803/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksetselectionlock.cpp.o [1804/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksetselection.cpp.o [1805/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/utils.cpp.o [1806/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/jobparameters.cpp.o [1807/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/job.cpp.o [1808/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksdb.cpp.o [1809/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/kdevclazy_core_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/problemreporter/problemreporterplugin.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/problemreporter/problemreporterplugin.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakecodecompletionmodel.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakecodecompletionmodel.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakecodecompletionmodel.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1810/2379] Linking CXX shared module bin/kdevproblemreporter.so [1811/2379] Creating library symlink bin/libKDevPlatformTests.so.512 bin/libKDevPlatformTests.so [1812/2379] Automatic MOC for target test_standardoutputview [1813/2379] Automatic MOC for target quickopentestbase [1814/2379] Automatic MOC for target test_projectfilter [1815/2379] Automatic MOC for target test_problemsview [1816/2379] Automatic MOC for target test_findreplace [1817/2379] Automatic MOC for target test_generationtest [1818/2379] Automatic MOC for target testfiletemplates [1819/2379] Automatic MOC for target test_kdevperforce [1820/2379] Automatic MOC for target test_kdevgit [1821/2379] Automatic MOC for target test_docker [1822/2379] Automatic MOC for target test_craftruntime [1823/2379] Automatic MOC for target test_projectload [1824/2379] Automatic MOC for target kcm_uitest [1825/2379] Automatic MOC for target test_custombuildsystemplugin [1826/2379] Automatic MOC for target test_custommake [1827/2379] Automatic MOC for target kdevprojectopen [1828/2379] Automatic MOC for target test_cmakefileapi [1829/2379] Automatic MOC for target test_cmakeserver [1830/2379] Automatic MOC for target test_ctestfindsuites [1831/2379] Automatic MOC for target test_cmakemanager [1832/2379] Automatic MOC for target bench_duchain [1833/2379] Automatic MOC for target test_files-clang [1834/2379] Automatic MOC for target test_problems [1835/2379] Automatic MOC for target test_duchainutils [1836/2379] Automatic MOC for target test_refactoring-clang [1837/2379] Automatic MOC for target test_duchain-clang [1838/2379] Automatic MOC for target test_clangutils [1839/2379] Automatic MOC for target test_assistants [1840/2379] Automatic MOC for target test_buddies-clang [1841/2379] Automatic MOC for target codecompletiontestbase [1842/2379] Automatic MOC for target clang-parser [1843/2379] Automatic MOC for target test_qmljscompletion [1844/2379] Automatic MOC for target test_files [1845/2379] Automatic MOC for target qml-parser [1846/2379] Automatic MOC for target test_qmljsdeclarations [1847/2379] Automatic MOC for target test_qmljscontexts [1848/2379] Automatic MOC for target test_compilerprovider [1849/2379] Automatic MOC for target test_definesandincludes [1850/2379] Automatic MOC for target test_qthelpplugin [1851/2379] Automatic MOC for target test_gdb [1852/2379] Automatic MOC for target test_lldbformatters [1853/2379] Automatic MOC for target test_lldb [1854/2379] Automatic MOC for target test_midbus [1855/2379] Automatic MOC for target testdebugger [1856/2379] Automatic MOC for target test_cppcheckjob [1857/2379] Automatic MOC for target test_cppcheckparser [1858/2379] Automatic MOC for target test_checkgroup [1859/2379] Automatic MOC for target test_clangtidyjob [1860/2379] Automatic MOC for target test_clangtidyparser [1861/2379] Automatic MOC for target test_compileanalyzejob [1862/2379] Automatic MOC for target test_itemrepositoryregistry_deferred In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/testing/ctestfindjob.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakemodelitems.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1863/2379] Linking CXX executable bin/kdevelop [1864/2379] Building CXX object plugins/clang/tests/CMakeFiles/clang-parser.dir/clang-parser.cpp.o [1865/2379] Building CXX object plugins/clang/tests/CMakeFiles/clang-parser.dir/clang-parser_autogen/mocs_compilation.cpp.o [1866/2379] Building CXX object plugins/qmljs/tests/CMakeFiles/qml-parser.dir/qml-parser.cpp.o [1867/2379] Building CXX object plugins/qmljs/tests/CMakeFiles/qml-parser.dir/qml-parser_autogen/mocs_compilation.cpp.o [1868/2379] Building CXX object plugins/custommake/makefileresolver/tests/CMakeFiles/test_custommake.dir/test_custommake.cpp.o [1869/2379] Building CXX object plugins/custommake/makefileresolver/tests/CMakeFiles/test_custommake.dir/test_custommake_autogen/mocs_compilation.cpp.o [1870/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_files-clang.dir/test_files.cpp.o [1871/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_files-clang.dir/test_files-clang_autogen/mocs_compilation.cpp.o [1872/2379] Automatic MOC for target test_itemrepositoryregistry_automatic [1873/2379] Automatic MOC for target itemrepositorytestbase [1874/2379] Automatic MOC for target test_ivariablecontroller [1875/2379] Building CXX object plugins/clang/tests/CMakeFiles/codecompletiontestbase.dir/codecompletiontestbase.cpp.o [1876/2379] Building CXX object plugins/qmljs/codecompletion/tests/CMakeFiles/test_qmljscompletion.dir/test_qmljscompletion.cpp.o [1877/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_refactoring-clang.dir/test_refactoring.cpp.o [1878/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_duchain-clang.dir/test_duchain.cpp.o [1879/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_duchain-clang.dir/test_duchain-clang_autogen/mocs_compilation.cpp.o [1880/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_clangutils.dir/test_clangutils.cpp.o [1881/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_assistants.dir/test_assistants.cpp.o [1882/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_assistants.dir/test_assistants_autogen/mocs_compilation.cpp.o [1883/2379] Building CXX object plugins/genericprojectmanager/tests/CMakeFiles/test_projectload.dir/test_projectload.cpp.o [1884/2379] Building CXX object plugins/genericprojectmanager/tests/CMakeFiles/test_projectload.dir/test_projectload_autogen/mocs_compilation.cpp.o [1885/2379] Building CXX object plugins/custom-definesandincludes/tests/CMakeFiles/test_definesandincludes.dir/test_definesandincludes.cpp.o [1886/2379] Building CXX object plugins/custom-definesandincludes/tests/CMakeFiles/test_definesandincludes.dir/test_definesandincludes_autogen/mocs_compilation.cpp.o [1887/2379] Building CXX object plugins/custom-definesandincludes/compilerprovider/tests/CMakeFiles/test_compilerprovider.dir/test_compilerprovider.cpp.o [1888/2379] Building CXX object plugins/custom-definesandincludes/compilerprovider/tests/CMakeFiles/test_compilerprovider.dir/test_compilerprovider_autogen/mocs_compilation.cpp.o [1889/2379] Building CXX object plugins/cmake/tests/CMakeFiles/kdevprojectopen.dir/kdevprojectopen.cpp.o [1890/2379] Building CXX object plugins/cmake/tests/CMakeFiles/kdevprojectopen.dir/kdevprojectopen_autogen/mocs_compilation.cpp.o [1891/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_problems.dir/test_problems.cpp.o [1892/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_problems.dir/test_problems_autogen/mocs_compilation.cpp.o [1893/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_duchainutils.dir/test_duchainutils.cpp.o [1894/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_duchainutils.dir/test_duchainutils_autogen/mocs_compilation.cpp.o [1895/2379] Building CXX object plugins/cppcheck/tests/CMakeFiles/test_cppcheckparser.dir/test_cppcheckparser.cpp.o [1896/2379] Building CXX object plugins/cppcheck/tests/CMakeFiles/test_cppcheckparser.dir/test_cppcheckparser_autogen/mocs_compilation.cpp.o [1897/2379] Building CXX object plugins/qmljs/tests/CMakeFiles/test_files.dir/test_files.cpp.o [1898/2379] Building CXX object plugins/qmljs/tests/CMakeFiles/test_files.dir/test_files_autogen/mocs_compilation.cpp.o [1899/2379] Building CXX object plugins/docker/tests/CMakeFiles/test_docker.dir/test_docker.cpp.o [1900/2379] Building CXX object plugins/docker/tests/CMakeFiles/test_docker.dir/test_docker_autogen/mocs_compilation.cpp.o [1901/2379] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakemanager.dir/test_cmakemanager.cpp.o [1902/2379] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakemanager.dir/test_cmakemanager_autogen/mocs_compilation.cpp.o [1903/2379] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakeserver.dir/test_cmakeserver.cpp.o [1904/2379] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakeserver.dir/test_cmakeserver_autogen/mocs_compilation.cpp.o [1905/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb.dir/debuggerplugin.cpp.o [1906/2379] Building CXX object plugins/lldb/CMakeFiles/kdevlldb.dir/kdevlldb_autogen/mocs_compilation.cpp.o [1907/2379] Building CXX object kdevplatform/debugger/tests/CMakeFiles/test_ivariablecontroller.dir/test_ivariablecontroller.cpp.o [1908/2379] Building CXX object kdevplatform/debugger/tests/CMakeFiles/test_ivariablecontroller.dir/test_ivariablecontroller_autogen/mocs_compilation.cpp.o [1909/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepositoryregistry_automatic.dir/test_itemrepositoryregistry_automatic.cpp.o [1910/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepositoryregistry_automatic.dir/test_itemrepositoryregistry_automatic_autogen/mocs_compilation.cpp.o [1911/2379] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_checkgroup.dir/__/debug.cpp.o [1912/2379] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_checkgroup.dir/__/config/checkgroup.cpp.o [1913/2379] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_checkgroup.dir/test_checkgroup.cpp.o [1914/2379] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_checkgroup.dir/test_checkgroup_autogen/mocs_compilation.cpp.o [1915/2379] Building CXX object plugins/filetemplates/tests/CMakeFiles/test_generationtest.dir/test_generationtest.cpp.o [1916/2379] Building CXX object plugins/debuggercommon/tests/CMakeFiles/testdebugger.dir/plugins/testdebugger.cpp.o [1917/2379] Building CXX object plugins/debuggercommon/tests/CMakeFiles/testdebugger.dir/testdebugger_autogen/mocs_compilation.cpp.o [1918/2379] Building CXX object plugins/craft/tests/CMakeFiles/test_craftruntime.dir/__/debug_craft.cpp.o [1919/2379] Building CXX object plugins/craft/tests/CMakeFiles/test_craftruntime.dir/__/craftruntime.cpp.o [1920/2379] Building CXX object plugins/craft/tests/CMakeFiles/test_craftruntime.dir/test_craftruntime.cpp.o [1921/2379] Building CXX object plugins/craft/tests/CMakeFiles/test_craftruntime.dir/test_craftruntime_autogen/mocs_compilation.cpp.o [1922/2379] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakefileapi.dir/test_cmakefileapi.cpp.o [1923/2379] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakefileapi.dir/test_cmakefileapi_autogen/mocs_compilation.cpp.o [1924/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepositoryregistry_deferred.dir/test_itemrepositoryregistry_deferred.cpp.o [1925/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepositoryregistry_deferred.dir/test_itemrepositoryregistry_deferred_autogen/mocs_compilation.cpp.o [1926/2379] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyparser.dir/__/debug.cpp.o [1927/2379] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyparser.dir/__/parsers/clangtidyparser.cpp.o [1928/2379] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyparser.dir/test_clangtidyparser.cpp.o [1929/2379] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyparser.dir/test_clangtidyparser_autogen/mocs_compilation.cpp.o [1930/2379] Building CXX object plugins/lldb/unittests/CMakeFiles/test_lldbformatters.dir/test_lldbformatters.cpp.o [1931/2379] Building CXX object plugins/lldb/unittests/CMakeFiles/test_lldbformatters.dir/test_lldbformatters_autogen/mocs_compilation.cpp.o [1932/2379] Building CXX object plugins/quickopen/tests/CMakeFiles/quickopentestbase.dir/__/projectfilequickopen.cpp.o [1933/2379] Building CXX object plugins/quickopen/tests/CMakeFiles/quickopentestbase.dir/quickopentestbase.cpp.o [1934/2379] Building CXX object plugins/quickopen/tests/CMakeFiles/quickopentestbase.dir/quickopentestbase_autogen/mocs_compilation.cpp.o [1935/2379] Building CXX object plugins/gdb/unittests/CMakeFiles/test_gdb.dir/test_gdb.cpp.o [1936/2379] Building CXX object plugins/gdb/unittests/CMakeFiles/test_gdb.dir/test_gdb_autogen/mocs_compilation.cpp.o [1937/2379] Building CXX object plugins/cppcheck/tests/CMakeFiles/test_cppcheckjob.dir/test_cppcheckjob.cpp.o [1938/2379] Building CXX object plugins/cppcheck/tests/CMakeFiles/test_cppcheckjob.dir/test_cppcheckjob_autogen/mocs_compilation.cpp.o [1939/2379] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_midbus.dir/test_midbus.cpp.o [1940/2379] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_midbus.dir/test_midbus_autogen/mocs_compilation.cpp.o [1941/2379] Building CXX object plugins/lldb/unittests/CMakeFiles/test_lldb.dir/test_lldb.cpp.o [1942/2379] Building CXX object plugins/lldb/unittests/CMakeFiles/test_lldb.dir/test_lldb_autogen/mocs_compilation.cpp.o [1943/2379] Building CXX object plugins/filetemplates/tests/CMakeFiles/test_generationtest.dir/test_generationtest_autogen/mocs_compilation.cpp.o [1944/2379] Building CXX object plugins/cmake/tests/CMakeFiles/test_ctestfindsuites.dir/test_ctestfindsuites.cpp.o [1945/2379] Building CXX object plugins/compileanalyzercommon/tests/CMakeFiles/test_compileanalyzejob.dir/test_compileanalyzejob.cpp.o [1946/2379] Building CXX object plugins/compileanalyzercommon/tests/CMakeFiles/test_compileanalyzejob.dir/test_compileanalyzejob_autogen/mocs_compilation.cpp.o [1947/2379] Building CXX object plugins/cmake/tests/CMakeFiles/test_ctestfindsuites.dir/test_ctestfindsuites_autogen/mocs_compilation.cpp.o [1948/2379] Generating ui_perforceimportmetadatawidget.h [1949/2379] Building CXX object plugins/qmljs/duchain/tests/CMakeFiles/test_qmljsdeclarations.dir/test_qmljsdeclarations.cpp.o [1950/2379] Building CXX object plugins/qmljs/duchain/tests/CMakeFiles/test_qmljsdeclarations.dir/test_qmljsdeclarations_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1951/2379] Building CXX object plugins/qmljs/duchain/tests/CMakeFiles/test_qmljscontexts.dir/test_qmljscontexts.cpp.o [1952/2379] Building CXX object plugins/qmljs/duchain/tests/CMakeFiles/test_qmljscontexts.dir/test_qmljscontexts_autogen/mocs_compilation.cpp.o [1953/2379] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/__/debug.cpp.o [1954/2379] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/__/ui/perforceimportmetadatawidget.cpp.o [1955/2379] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/__/perforceplugin.cpp.o [1956/2379] Generating ui_custombuildsystemconfigwidget.h [1957/2379] Generating ui_configwidget.h [1958/2379] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/__/debug.cpp.o [1959/2379] Building CXX object plugins/problemreporter/tests/CMakeFiles/test_problemsview.dir/__/problemtreeview.cpp.o [1960/2379] Building CXX object plugins/problemreporter/tests/CMakeFiles/test_problemsview.dir/__/problemsview.cpp.o [1961/2379] Building CXX object plugins/problemreporter/tests/CMakeFiles/test_problemsview.dir/test_problemsview.cpp.o [1962/2379] Building CXX object plugins/problemreporter/tests/CMakeFiles/test_problemsview.dir/test_problemsview_autogen/mocs_compilation.cpp.o [1963/2379] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/__/configwidget.cpp.o [1964/2379] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/__/debug.cpp.o [1965/2379] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/__/parsers/clangtidyparser.cpp.o [1966/2379] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/__/job.cpp.o [1967/2379] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/test_clangtidyjob.cpp.o [1968/2379] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/test_clangtidyjob_autogen/mocs_compilation.cpp.o [1969/2379] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/__/configconstants.cpp.o [1970/2379] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/debug.cpp.o [1971/2379] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/standardoutputview.cpp.o [1972/2379] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/toolviewdata.cpp.o [1973/2379] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/outputwidgetconfig.cpp.o [1974/2379] Generating ui_grepoutputview.h [1975/2379] Generating ui_grepwidget.h [1976/2379] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/debug.cpp.o [1977/2379] Linking CXX shared module bin/kdevcppcheck.so [1978/2379] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/greputil.cpp.o [1979/2379] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepoutputview.cpp.o [1980/2379] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepfindthread.cpp.o [1981/2379] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepjob.cpp.o [1982/2379] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepoutputdelegate.cpp.o [1983/2379] Linking CXX shared module plugins/debuggercommon/tests/testplugindir/kdevplatform/512/testdebugger.so [1984/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/debug.cpp.o [1985/2379] Linking CXX executable bin/test_ivariablecontroller [1986/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/testcasespage.cpp.o [1987/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/templateselectionpage.cpp.o [1988/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/templateoptionspage.cpp.o [1989/2379] Linking CXX executable bin/test_itemrepositoryregistry_automatic [1990/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/templateclassassistant.cpp.o [1991/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/overridespage.cpp.o [1992/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/outputpage.cpp.o [1993/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/licensepage.cpp.o [1994/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/defaultcreateclasshelper.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakeimportjsonjob.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1995/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/classmemberspage.cpp.o [1996/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/classidentifierpage.cpp.o [1997/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/ipagefocus.cpp.o [1998/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/templatepreview.cpp.o [1999/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/main.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/test_duchainutils.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2000/2379] Linking CXX executable bin/test_duchainutils [2001/2379] Linking CXX executable bin/test_cppcheckparser [2002/2379] Linking CXX executable bin/test_itemrepositoryregistry_deferred [2003/2379] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/testfiletemplates_autogen/mocs_compilation.cpp.o [2004/2379] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepoutputmodel.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/debuglanguageparserhelper.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/tests/qml-parser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/tests/qml-parser.cpp: In member function 'void QmlParser::runSession()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/tests/qml-parser.cpp:65:21: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 65 | qerr << endl << "problems encountered during parsing:" << Qt::endl; | ^~~~ In file included from /usr/include/qt5/QtCore/qdebug.h:49, from /usr/include/qt5/QtCore/QDebug:1, from /usr/include/KF5/KTextEditor/ktexteditor/cursor.h:17, from /usr/include/KF5/KTextEditor/ktexteditor/range.h:14, from /usr/include/KF5/KTextEditor/KTextEditor/Range:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/editor/persistentmovingrange.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:14: /usr/include/qt5/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2005/2379] Linking CXX executable bin/qml-parser [2006/2379] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepdialog.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/debuglanguageparserhelper.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/clang-parser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2007/2379] Linking CXX executable bin/clang-parser [2008/2379] Linking CXX shared module bin/kdevlldb.so [2009/2379] Generating clangtidyprojectconfig.h, clangtidyprojectconfig.cpp [2010/2379] Generating clangtidyconfig.h, clangtidyconfig.cpp [2011/2379] Generating ui_qthelpconfigeditdialog.h [2012/2379] Generating ui_qthelpconfig.h [2013/2379] Generating qrc_kdevclangtidy.cpp [2014/2379] Generating ui_clangtidyprojectconfigpage.h [2015/2379] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/debug.cpp.o [2016/2379] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpnetwork.cpp.o [2017/2379] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpconfig.cpp.o [2018/2379] Linking CXX executable bin/test_generationtest [2019/2379] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelp_config_shared.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/contextbrowser/contextbrowser.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/contextbrowser/contextbrowser.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::AliasDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/contextbrowser/contextbrowser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2020/2379] Linking CXX shared module bin/kdevcontextbrowser.so [2021/2379] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpqtdoc.cpp.o [2022/2379] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpdocumentation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakemanager.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2023/2379] Linking CXX shared module bin/kdevcmakemanager.so [2024/2379] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpprovider.cpp.o [2025/2379] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpproviderabstract.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletiontesthelper.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/codecompletiontestbase.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codecompletion/codecompletiontesthelper.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2026/2379] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpplugin.cpp.o [2027/2379] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/test_qthelpplugin.cpp.o [2028/2379] Linking CXX executable bin/test_cppcheckjob [2029/2379] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/test_qthelpplugin_autogen/mocs_compilation.cpp.o [2030/2379] Linking CXX executable bin/test_compileanalyzejob [2031/2379] Linking CXX shared module bin/kdevgdb.so [2032/2379] Generating ui_clangtidypreferences.h [2033/2379] Linking CXX executable bin/test_cmakeserver [2034/2379] Generating ui_checksetmanagewidget.h [2035/2379] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepviewplugin.cpp.o [2036/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/clangtidyprojectconfig.cpp.o [2037/2379] Linking CXX static library lib/libkdevclazy_core.a [2038/2379] Linking CXX executable bin/test_craftruntime [2039/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/clangtidyconfig.cpp.o [2040/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/qrc_kdevclangtidy.cpp.o [2041/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/parsers/clangtidyparser.cpp.o [2042/2379] Linking CXX executable bin/test_custommake [2043/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/customchecksetconfigproxywidget.cpp.o [2044/2379] Linking CXX executable bin/test_checkgroup [2045/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checksetmanagewidget.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/../util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/test_clangutils.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2046/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checksetselectionlistmodel.cpp.o [2047/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checksetselectioncombobox.cpp.o [2048/2379] Linking CXX executable bin/test_midbus [2049/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checkgroup.cpp.o [2050/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checklistmodel.cpp.o [2051/2379] Automatic MOC for target test_clazyjob [2052/2379] Automatic MOC for target kdevclazy [2053/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checklistitemproxystyle.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/test_refactoring.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2054/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checklistfilterproxysearchline.cpp.o [2055/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checkselection.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/problemreporter/problemtreeview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2056/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/clangtidypreferences.cpp.o [2057/2379] Generating ui_rebasedialog.h [2058/2379] Linking CXX executable bin/test_definesandincludes [2059/2379] Generating ui_gitnameemaildialog.h [2060/2379] Generating ui_stashmanagerdialog.h [2061/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/clangtidyprojectconfigpage.cpp.o [2062/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checksetselectionmanager.cpp.o [2063/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/debug.cpp.o [2064/2379] Linking CXX executable bin/test_docker [2065/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitnameemaildialog.cpp.o [2066/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitplugincheckinrepositoryjob.cpp.o [2067/2379] Linking CXX executable bin/test_clangtidyparser [2068/2379] Linking CXX executable bin/test_problemsview [2069/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitmessagehighlighter.cpp.o [2070/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitjob.cpp.o [2071/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/rebasedialog.cpp.o [2072/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/stashpatchsource.cpp.o [2073/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/stashmanagerdialog.cpp.o [2074/2379] Linking CXX executable bin/kdevprojectopen [2075/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitclonejob.cpp.o [2076/2379] Building CXX object plugins/clazy/tests/CMakeFiles/test_clazyjob.dir/test_clazyjob.cpp.o [2077/2379] Building CXX object plugins/clazy/tests/CMakeFiles/test_clazyjob.dir/test_clazyjob_autogen/mocs_compilation.cpp.o [2078/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitplugin.cpp.o [2079/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/simplecommitform.cpp.o [2080/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/diffviewsctrl.cpp.o [2081/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/committoolview.cpp.o [2082/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/repostatusmodel.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/tests/../helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/tests/test_qmljscontexts.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/tests/../parsesession.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/tests/test_qmljscontexts.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2083/2379] Linking CXX executable bin/test_qmljscontexts [2084/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/test_git.cpp.o [2085/2379] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/test_kdevgit_autogen/mocs_compilation.cpp.o [2086/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checksetselectionlock.cpp.o [2087/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checksetselection.cpp.o [2088/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checkset.cpp.o [2089/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/plugin.cpp.o [2090/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/job.cpp.o [2091/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/analyzer.cpp.o [2092/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/debug.cpp.o [2093/2379] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/kdevclangtidy_autogen/mocs_compilation.cpp.o [2094/2379] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/test_findreplace.cpp.o [2095/2379] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/test_findreplace_autogen/mocs_compilation.cpp.o [2096/2379] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/outputwidget.cpp.o [2097/2379] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/test_standardoutputview.cpp.o [2098/2379] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/test_standardoutputview_autogen/mocs_compilation.cpp.o [2099/2379] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/__/custombuildsystemconfigwidget.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/tests/test_qmljscompletion.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/codecompletion/tests/test_qmljscompletion.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2100/2379] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/kcmuitestmain.cpp.o [2101/2379] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/kcm_uitest_autogen/mocs_compilation.cpp.o [2102/2379] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/test_perforce.cpp.o [2103/2379] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/test_kdevperforce_autogen/mocs_compilation.cpp.o [2104/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/itemrepositorytestbase.dir/itemrepositorytestbase.cpp.o [2105/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/itemrepositorytestbase.dir/itemrepositorytestbase_autogen/mocs_compilation.cpp.o [2106/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_buddies-clang.dir/test_buddies.cpp.o [2107/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_buddies-clang.dir/test_buddies-clang_autogen/mocs_compilation.cpp.o [2108/2379] Building CXX object plugins/clang/tests/CMakeFiles/bench_duchain.dir/bench_duchain.cpp.o [2109/2379] Linking CXX executable bin/test_compilerprovider [2110/2379] Building CXX object plugins/clang/tests/CMakeFiles/bench_duchain.dir/bench_duchain_autogen/mocs_compilation.cpp.o [2111/2379] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/test_custombuildsystemplugin.dir/__/debug.cpp.o [2112/2379] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/test_custombuildsystemplugin.dir/test_custombuildsystemplugin.cpp.o [2113/2379] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/test_custombuildsystemplugin.dir/test_custombuildsystemplugin_autogen/mocs_compilation.cpp.o [2114/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_clangutils.dir/test_clangutils_autogen/mocs_compilation.cpp.o [2115/2379] Building CXX object plugins/projectfilter/tests/CMakeFiles/test_projectfilter.dir/__/filter.cpp.o [2116/2379] Building CXX object plugins/projectfilter/tests/CMakeFiles/test_projectfilter.dir/__/projectfilter.cpp.o [2117/2379] Building CXX object plugins/projectfilter/tests/CMakeFiles/test_projectfilter.dir/test_projectfilter.cpp.o [2118/2379] Linking CXX executable bin/test_clangutils [2119/2379] Building CXX object plugins/projectfilter/tests/CMakeFiles/test_projectfilter.dir/test_projectfilter_autogen/mocs_compilation.cpp.o [2120/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_refactoring-clang.dir/test_refactoring-clang_autogen/mocs_compilation.cpp.o [2121/2379] Building CXX object plugins/qmljs/codecompletion/tests/CMakeFiles/test_qmljscompletion.dir/test_qmljscompletion_autogen/mocs_compilation.cpp.o [2122/2379] Linking CXX executable bin/test_refactoring-clang [2123/2379] Linking CXX executable bin/test_qmljscompletion [2124/2379] Building CXX object plugins/clang/tests/CMakeFiles/codecompletiontestbase.dir/codecompletiontestbase_autogen/mocs_compilation.cpp.o [2125/2379] Automatic MOC for target test_models [2126/2379] Linking CXX static library lib/libcodecompletiontestbase.a [2127/2379] Automatic MOC for target test_dvcsjob [2128/2379] Automatic MOC for target test_filteringstrategy [2129/2379] Automatic MOC for target test_outputmodel In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/tests/../helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/tests/test_qmljsdeclarations.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/builders/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/tests/../parsesession.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/duchain/tests/test_qmljsdeclarations.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2130/2379] Linking CXX executable bin/test_qmljsdeclarations In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/filetemplates/overridespage.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/filetemplates/overridespage.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2131/2379] Automatic MOC for target test_path [2132/2379] Automatic MOC for target test_embeddedfreetree [2133/2379] Automatic MOC for target bench_codecompletion [2134/2379] Linking CXX executable bin/test_clangtidyjob [2135/2379] Building CXX object kdevplatform/vcs/dvcs/tests/CMakeFiles/test_dvcsjob.dir/test_dvcsjob.cpp.o [2136/2379] Building CXX object kdevplatform/vcs/models/tests/CMakeFiles/test_models.dir/test_models.cpp.o [2137/2379] Building CXX object kdevplatform/vcs/models/tests/CMakeFiles/test_models.dir/test_models_autogen/mocs_compilation.cpp.o [2138/2379] Building CXX object kdevplatform/outputview/tests/CMakeFiles/test_outputmodel.dir/test_outputmodel.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/test_files.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2139/2379] Linking CXX executable bin/test_files-clang [2140/2379] Building CXX object kdevplatform/outputview/tests/CMakeFiles/test_outputmodel.dir/test_outputmodel_autogen/mocs_compilation.cpp.o [2141/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_path.dir/test_path.cpp.o [2142/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_path.dir/test_path_autogen/mocs_compilation.cpp.o [2143/2379] Building CXX object kdevplatform/vcs/dvcs/tests/CMakeFiles/test_dvcsjob.dir/test_dvcsjob_autogen/mocs_compilation.cpp.o [2144/2379] Building CXX object kdevplatform/outputview/tests/CMakeFiles/test_filteringstrategy.dir/test_filteringstrategy.cpp.o [2145/2379] Building CXX object kdevplatform/outputview/tests/CMakeFiles/test_filteringstrategy.dir/test_filteringstrategy_autogen/mocs_compilation.cpp.o [2146/2379] Automatic MOC for target test_codecompletion [2147/2379] Automatic MOC for target duchainify [2148/2379] Automatic MOC for target languagecontrollertestbase [2149/2379] Automatic MOC for target test_checkerstatus [2150/2379] Automatic MOC for target test_problemmodel In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/tests/test_ctestfindsuites.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/tests/test_ctestfindsuites.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2151/2379] Linking CXX executable bin/test_ctestfindsuites [2152/2379] Building CXX object plugins/clang/tests/CMakeFiles/bench_codecompletion.dir/bench_codecompletion.cpp.o [2153/2379] Building CXX object plugins/clang/tests/CMakeFiles/bench_codecompletion.dir/bench_codecompletion_autogen/mocs_compilation.cpp.o [2154/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_embeddedfreetree.dir/test_embeddedfreetree.cpp.o [2155/2379] Building CXX object kdevplatform/util/tests/CMakeFiles/test_embeddedfreetree.dir/test_embeddedfreetree_autogen/mocs_compilation.cpp.o [2156/2379] Automatic MOC for target test_filteredproblemstore [2157/2379] Automatic MOC for target test_problemstore [2158/2379] Automatic MOC for target test_problemstorenode [2159/2379] Automatic MOC for target test_problemmodelset [2160/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/languagecontrollertestbase.dir/languagecontrollertestbase.cpp.o [2161/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/languagecontrollertestbase.dir/languagecontrollertestbase_autogen/mocs_compilation.cpp.o [2162/2379] Automatic MOC for target test_detectedproblem [2163/2379] Automatic MOC for target test_ktexteditorpluginintegration [2164/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_codecompletion.dir/test_codecompletion.cpp.o [2165/2379] Linking CXX executable bin/test_cmakefileapi [2166/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_checkerstatus.dir/test_checkerstatus.cpp.o [2167/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_checkerstatus.dir/test_checkerstatus_autogen/mocs_compilation.cpp.o [2168/2379] Building CXX object plugins/clang/tests/CMakeFiles/test_codecompletion.dir/test_codecompletion_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qthelp/qthelpproviderabstract.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2169/2379] Automatic MOC for target test_workingsets [2170/2379] Automatic MOC for target test_testcontroller [2171/2379] Automatic MOC for target test_pluginenabling [2172/2379] Automatic MOC for target test_plugincontroller [2173/2379] Automatic MOC for target test_sessioncontroller In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/test_assistants.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2174/2379] Building CXX object kdevplatform/util/duchainify/CMakeFiles/duchainify.dir/main.cpp.o [2175/2379] Building CXX object kdevplatform/util/duchainify/CMakeFiles/duchainify.dir/duchainify_autogen/mocs_compilation.cpp.o [2176/2379] Linking CXX executable bin/test_assistants [2177/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemmodel.dir/test_problemmodel.cpp.o [2178/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemmodel.dir/test_problemmodel_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/genericprojectmanager/tests/test_projectload.cpp:26: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2179/2379] Linking CXX executable bin/test_projectload [2180/2379] Automatic MOC for target test_projectcontroller [2181/2379] Automatic MOC for target test_shelldocumentoperation [2182/2379] Automatic MOC for target test_shellbuddy In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/cmake/tests/test_cmakemanager.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2183/2379] Linking CXX executable bin/test_cmakemanager [2184/2379] Automatic MOC for target test_uicontroller [2185/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemstorenode.dir/test_problemstorenode.cpp.o [2186/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_filteredproblemstore.dir/test_filteredproblemstore.cpp.o [2187/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_filteredproblemstore.dir/test_filteredproblemstore_autogen/mocs_compilation.cpp.o [2188/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemstorenode.dir/test_problemstorenode_autogen/mocs_compilation.cpp.o [2189/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemstore.dir/test_problemstore.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/test_problems.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/test_problems.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/../duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/../duchain/clangindex.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/test_problems.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2190/2379] Linking CXX executable bin/test_problems [2191/2379] Linking CXX executable bin/test_lldbformatters [2192/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemstore.dir/test_problemstore_autogen/mocs_compilation.cpp.o [2193/2379] Automatic MOC for target test_documentcontroller [2194/2379] Automatic MOC for target test_templatesmodel [2195/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemmodelset.dir/test_problemmodelset.cpp.o [2196/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_workingsets.dir/test_workingsets.cpp.o [2197/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_workingsets.dir/test_workingsets_autogen/mocs_compilation.cpp.o [2198/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_testcontroller.dir/test_testcontroller.cpp.o [2199/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_pluginenabling.dir/test_pluginenabling.cpp.o [2200/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_pluginenabling.dir/test_pluginenabling_autogen/mocs_compilation.cpp.o [2201/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_testcontroller.dir/test_testcontroller_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qmljs/tests/test_files.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2202/2379] Linking CXX executable bin/test_files [2203/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemmodelset.dir/test_problemmodelset_autogen/mocs_compilation.cpp.o [2204/2379] Automatic MOC for target test_templateclassgenerator [2205/2379] Automatic MOC for target test_templaterenderer [2206/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_sessioncontroller.dir/test_sessioncontroller.cpp.o [2207/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_uicontroller.dir/test_uicontroller.cpp.o [2208/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_detectedproblem.dir/test_detectedproblem.cpp.o [2209/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_detectedproblem.dir/test_detectedproblem_autogen/mocs_compilation.cpp.o [2210/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_shelldocumentoperation.dir/test_shelldocumentoperation.cpp.o [2211/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_plugincontroller.dir/test_plugincontroller.cpp.o [2212/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_documentcontroller.dir/test_documentcontroller.cpp.o [2213/2379] Linking CXX executable bin/testfiletemplates [2214/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_documentcontroller.dir/test_documentcontroller_autogen/mocs_compilation.cpp.o [2215/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_plugincontroller.dir/test_plugincontroller_autogen/mocs_compilation.cpp.o [2216/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_shelldocumentoperation.dir/test_shelldocumentoperation_autogen/mocs_compilation.cpp.o [2217/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_shellbuddy.dir/test_shellbuddy.cpp.o [2218/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_shellbuddy.dir/test_shellbuddy_autogen/mocs_compilation.cpp.o [2219/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_uicontroller.dir/test_uicontroller_autogen/mocs_compilation.cpp.o [2220/2379] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templatesmodel.dir/test_templatesmodel.cpp.o [2221/2379] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templatesmodel.dir/test_templatesmodel_autogen/mocs_compilation.cpp.o [2222/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_sessioncontroller.dir/test_sessioncontroller_autogen/mocs_compilation.cpp.o [2223/2379] Automatic MOC for target test_documentchangeset [2224/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_ktexteditorpluginintegration.dir/test_ktexteditorpluginintegration.cpp.o [2225/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_ktexteditorpluginintegration.dir/test_ktexteditorpluginintegration_autogen/mocs_compilation.cpp.o [2226/2379] Automatic MOC for target test_backgroundparser [2227/2379] Automatic MOC for target bench_hashes [2228/2379] Automatic MOC for target test_stringhelpers [2229/2379] Automatic MOC for target test_identifier [2230/2379] Automatic MOC for target test_duchainshutdown [2231/2379] Generating qrc_kdevclazy.cpp [2232/2379] Generating ui_projectconfigpage.h [2233/2379] Generating ui_globalconfigpage.h [2234/2379] Generating ui_commandlinewidget.h [2235/2379] Generating ui_checkswidget.h [2236/2379] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templaterenderer.dir/test_templaterenderer.cpp.o [2237/2379] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templaterenderer.dir/test_templaterenderer_autogen/mocs_compilation.cpp.o [2238/2379] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templateclassgenerator.dir/test_templateclassgenerator.cpp.o [2239/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_projectcontroller.dir/test_projectcontroller.cpp.o [2240/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_projectcontroller.dir/test_projectcontroller_autogen/mocs_compilation.cpp.o [2241/2379] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templateclassgenerator.dir/test_templateclassgenerator_autogen/mocs_compilation.cpp.o [2242/2379] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_documentchangeset.dir/test_documentchangeset.cpp.o [2243/2379] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_documentchangeset.dir/test_documentchangeset_autogen/mocs_compilation.cpp.o [2244/2379] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/bench_hashes.dir/bench_hashes.cpp.o [2245/2379] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/bench_hashes.dir/bench_hashes_autogen/mocs_compilation.cpp.o [2246/2379] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_identifier.dir/test_identifier.cpp.o [2247/2379] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_identifier.dir/test_identifier_autogen/mocs_compilation.cpp.o [2248/2379] Generating ui_checksetmanagewidget.h [2249/2379] Automatic MOC for target test_duchain [2250/2379] Automatic MOC for target test_highlighting [2251/2379] Automatic MOC for target abstractfilemanagerpluginimportbenchmark [2252/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/qrc_kdevclazy.cpp.o [2253/2379] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_stringhelpers.dir/test_stringhelpers.cpp.o [2254/2379] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_stringhelpers.dir/test_stringhelpers_autogen/mocs_compilation.cpp.o [2255/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/projectconfigpage.cpp.o [2256/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/globalconfigpage.cpp.o [2257/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/commandlinewidget.cpp.o [2258/2379] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_duchainshutdown.dir/test_duchainshutdown.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qthelp/tests/test_qthelpplugin.cpp:18: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/qthelp/tests/test_qthelpplugin.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2259/2379] Linking CXX executable bin/test_qthelpplugin [2260/2379] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_duchainshutdown.dir/test_duchainshutdown_autogen/mocs_compilation.cpp.o [2261/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checkswidget.cpp.o [2262/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checksetmanagewidget.cpp.o [2263/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checksetselectionlistmodel.cpp.o [2264/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checksetselectioncombobox.cpp.o [2265/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/customchecksetconfigproxywidget.cpp.o [2266/2379] Linking CXX executable bin/test_lldb [2267/2379] Building CXX object kdevplatform/project/tests/CMakeFiles/abstractfilemanagerpluginimportbenchmark.dir/abstractfilemanagerpluginimportbenchmark.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/quickopen/projectfilequickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2268/2379] Linking CXX static library lib/libquickopentestbase.a [2269/2379] Linking CXX static library lib/libitemrepositorytestbase.a [2270/2379] Building CXX object kdevplatform/project/tests/CMakeFiles/abstractfilemanagerpluginimportbenchmark.dir/abstractfilemanagerpluginimportbenchmark_autogen/mocs_compilation.cpp.o [2271/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/plugin.cpp.o [2272/2379] Automatic MOC for target bench_quickopen [2273/2379] Automatic MOC for target test_quickopen [2274/2379] Linking CXX shared module bin/kdevclangtidy.so [2275/2379] Linking CXX executable bin/test_clazyjob [2276/2379] Building CXX object kdevplatform/language/highlighting/tests/CMakeFiles/test_highlighting.dir/test_highlighting.cpp.o [2277/2379] Automatic MOC for target test_indexedstring [2278/2379] Automatic MOC for target test_itemrepository [2279/2379] Automatic MOC for target bench_indexedstring [2280/2379] Automatic MOC for target bench_itemrepository [2281/2379] Building CXX object kdevplatform/language/highlighting/tests/CMakeFiles/test_highlighting.dir/test_highlighting_autogen/mocs_compilation.cpp.o [2282/2379] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_duchain.dir/test_duchain.cpp.o [2283/2379] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_duchain.dir/test_duchain_autogen/mocs_compilation.cpp.o [2284/2379] Building CXX object kdevplatform/language/backgroundparser/tests/CMakeFiles/test_backgroundparser.dir/testparsejob.cpp.o [2285/2379] Building CXX object kdevplatform/language/backgroundparser/tests/CMakeFiles/test_backgroundparser.dir/testlanguagesupport.cpp.o [2286/2379] Building CXX object kdevplatform/language/backgroundparser/tests/CMakeFiles/test_backgroundparser.dir/test_backgroundparser.cpp.o [2287/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_indexedstring.dir/test_indexedstring.cpp.o [2288/2379] Building CXX object plugins/quickopen/tests/CMakeFiles/bench_quickopen.dir/bench_quickopen.cpp.o [2289/2379] Building CXX object plugins/quickopen/tests/CMakeFiles/bench_quickopen.dir/bench_quickopen_autogen/mocs_compilation.cpp.o [2290/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_indexedstring.dir/test_indexedstring_autogen/mocs_compilation.cpp.o [2291/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/bench_indexedstring.dir/bench_indexedstring.cpp.o [2292/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/bench_indexedstring.dir/bench_indexedstring_autogen/mocs_compilation.cpp.o [2293/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/bench_itemrepository.dir/bench_itemrepository.cpp.o [2294/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/bench_itemrepository.dir/bench_itemrepository_autogen/mocs_compilation.cpp.o [2295/2379] Building CXX object plugins/quickopen/tests/CMakeFiles/test_quickopen.dir/test_quickopen.cpp.o [2296/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepository.dir/test_itemrepository.cpp.o [2297/2379] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepository.dir/test_itemrepository_autogen/mocs_compilation.cpp.o [2298/2379] Building CXX object plugins/quickopen/tests/CMakeFiles/test_quickopen.dir/test_quickopen_autogen/mocs_compilation.cpp.o [2299/2379] Building CXX object kdevplatform/language/backgroundparser/tests/CMakeFiles/test_backgroundparser.dir/test_backgroundparser_autogen/mocs_compilation.cpp.o [2300/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/analyzer.cpp.o [2301/2379] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/kdevclazy_autogen/mocs_compilation.cpp.o [2302/2379] Linking CXX executable bin/test_kdevperforce [2303/2379] Linking CXX executable bin/test_custombuildsystemplugin [2304/2379] Automatic MOC for target abstractfilemanagerpluginimporttest [2305/2379] Linking CXX executable bin/test_dvcsjob In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/bench_duchain.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2306/2379] Linking CXX executable bin/bench_duchain [2307/2379] Building CXX object kdevplatform/project/tests/CMakeFiles/abstractfilemanagerpluginimporttest.dir/abstractfilemanagerpluginimporttest.cpp.o [2308/2379] Building CXX object kdevplatform/project/tests/CMakeFiles/abstractfilemanagerpluginimporttest.dir/abstractfilemanagerpluginimporttest_autogen/mocs_compilation.cpp.o [2309/2379] Automatic MOC for target projectmodelperformancetest [2310/2379] Automatic MOC for target test_projectmodel [2311/2379] Linking CXX executable bin/test_models [2312/2379] Linking CXX executable bin/kcm_uitest [2313/2379] Building CXX object kdevplatform/project/tests/CMakeFiles/test_projectmodel.dir/test_projectmodel.cpp.o [2314/2379] Building CXX object kdevplatform/project/tests/CMakeFiles/test_projectmodel.dir/test_projectmodel_autogen/mocs_compilation.cpp.o [2315/2379] Linking CXX executable bin/test_outputmodel [2316/2379] Building CXX object kdevplatform/project/tests/CMakeFiles/projectmodelperformancetest.dir/projectmodelperformancetest.cpp.o [2317/2379] Building CXX object kdevplatform/project/tests/CMakeFiles/projectmodelperformancetest.dir/projectmodelperformancetest_autogen/mocs_compilation.cpp.o [2318/2379] Linking CXX executable bin/test_standardoutputview [2319/2379] Linking CXX executable bin/test_uicontroller [2320/2379] Linking CXX executable bin/test_checkerstatus [2321/2379] Linking CXX executable bin/test_problemstorenode [2322/2379] Linking CXX executable bin/test_templatesmodel [2323/2379] Linking CXX executable bin/test_pluginenabling In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/tests/languagecontrollertestbase.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2324/2379] Linking CXX static library lib/liblanguagecontrollertestbase.a [2325/2379] Automatic MOC for target bench_languagecontroller [2326/2379] Automatic MOC for target test_languagecontroller [2327/2379] Linking CXX executable bin/test_gdb [2328/2379] Linking CXX executable bin/test_problemstore [2329/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/bench_languagecontroller.dir/bench_languagecontroller.cpp.o [2330/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/bench_languagecontroller.dir/bench_languagecontroller_autogen/mocs_compilation.cpp.o [2331/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_languagecontroller.dir/test_languagecontroller.cpp.o [2332/2379] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_languagecontroller.dir/test_languagecontroller_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/bench_codecompletion.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2333/2379] Linking CXX executable bin/bench_codecompletion [2334/2379] Linking CXX executable bin/test_shelldocumentoperation [2335/2379] Linking CXX executable bin/test_detectedproblem [2336/2379] Linking CXX executable bin/test_templaterenderer In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/util/duchainify/main.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/util/duchainify/main.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2337/2379] Linking CXX executable bin/duchainify [2338/2379] Linking CXX executable bin/test_problemmodelset [2339/2379] Linking CXX executable bin/test_identifier [2340/2379] Linking CXX executable bin/abstractfilemanagerpluginimporttest [2341/2379] Linking CXX executable bin/abstractfilemanagerpluginimportbenchmark In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/codegen/tests/test_documentchangeset.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2342/2379] Linking CXX executable bin/test_documentchangeset [2343/2379] Linking CXX executable bin/test_plugincontroller [2344/2379] Linking CXX executable bin/test_problemmodel [2345/2379] Linking CXX executable bin/test_workingsets [2346/2379] Linking CXX executable bin/test_projectfilter [2347/2379] Linking CXX executable bin/test_findreplace In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/tests/testparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/tests/testlanguagesupport.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/tests/test_duchainshutdown.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2348/2379] Linking CXX executable bin/test_duchainshutdown [2349/2379] Linking CXX executable bin/test_testcontroller [2350/2379] Linking CXX executable bin/test_ktexteditorpluginintegration In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/highlighting/tests/test_highlighting.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2351/2379] Linking CXX executable bin/test_highlighting [2352/2379] Linking CXX executable bin/test_sessioncontroller In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/test_buddies.cpp:28: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2353/2379] Linking CXX executable bin/test_buddies-clang [2354/2379] Linking CXX shared module bin/kdevclazy.so [2355/2379] Linking CXX executable bin/test_stringhelpers [2356/2379] Linking CXX executable bin/test_indexedstring In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/tests/testparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/tests/testparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/shell/tests/test_documentcontroller.cpp:18: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2357/2379] Linking CXX executable bin/test_documentcontroller [2358/2379] Linking CXX executable bin/test_filteringstrategy [2359/2379] Linking CXX executable bin/bench_hashes [2360/2379] Linking CXX executable bin/test_filteredproblemstore [2361/2379] Linking CXX executable bin/test_path [2362/2379] Linking CXX executable bin/projectmodelperformancetest [2363/2379] Linking CXX executable bin/bench_indexedstring [2364/2379] Linking CXX executable bin/test_shellbuddy [2365/2379] Linking CXX executable bin/test_kdevgit [2366/2379] Linking CXX executable bin/bench_languagecontroller [2367/2379] Linking CXX executable bin/bench_quickopen In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/util/tests/test_embeddedfreetree.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2368/2379] Linking CXX executable bin/test_embeddedfreetree In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/tests/test_backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/tests/test_backgroundparser.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2369/2379] Linking CXX executable bin/test_backgroundparser [2370/2379] Linking CXX executable bin/test_templateclassgenerator [2371/2379] Linking CXX executable bin/test_projectcontroller In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/test_duchain.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2372/2379] Linking CXX executable bin/test_duchain-clang [2373/2379] Linking CXX executable bin/test_languagecontroller In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/bench_itemrepository.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'TestData*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/bench_itemrepository.cpp:135:5: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const TestData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/bench_itemrepository.cpp:188:31: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'TestData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:365:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1268:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:849:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1270:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1307:39: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const TestData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2374/2379] Linking CXX executable bin/bench_itemrepository [2375/2379] Linking CXX executable bin/test_projectmodel In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const TestItem*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:167:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:387:32: warning: cast from 'char*' to 'TestItem*' increases required alignment of target type [-Wcast-align] 387 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:186:21: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'TestItem*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1688:40: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:837:19: required from 'short unsigned int KDevelop::Bucket::largestFreeSize() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1688:97: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket::visitAllItems(Visitor&) const [with Visitor = KDevelop::ItemRepository::AllItemsReachableVisitor; Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2298:40: required from 'bool KDevelop::ItemRepository::allItemsReachable(short unsigned int) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1356:13: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:167:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:762:30: warning: cast from 'char*' to 'const TestItem*' increases required alignment of target type [-Wcast-align] 762 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:414:13: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:167:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:486:17: required from 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1361:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:167:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1688:40: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1688:40: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1688:40: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1688:40: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/tests/test_itemrepository.cpp:143:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const TestItem*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2376/2379] Linking CXX executable bin/test_itemrepository [2377/2379] Linking CXX executable bin/test_quickopen In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/tests/test_duchain.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2378/2379] Linking CXX executable bin/test_duchain In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/plugins/clang/tests/test_codecompletion.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1762:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:908:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 908 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1665:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:707:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 707 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2325:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2325 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:585:36: required from 'void KDevelop::Bucket::countFollowerIndexLengths(uint&, uint&, uint&, uint&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1729:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1070:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1070 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:826:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1749:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1081:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1081 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:258:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:260:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readArray(T**, uint) [with T = short unsigned int; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:261:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:97:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 97 | *to = reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepositoryUtils::FileMap::readValue(T*) [with T = short unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:263:26: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2327:42: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2263:25: required from 'KDevelop::ItemRepository::MyBucket* KDevelop::ItemRepository::bucketForIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; MyBucket = KDevelop::Bucket]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1725:32: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:87:16: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 87 | *to = *reinterpret_cast(m_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:787:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 787 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:638:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1076:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1076 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:669:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:791:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2028:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:2022:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-23.08.4/kdevplatform/serialization/itemrepository.h:1087:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 1087 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2379/2379] Linking CXX executable bin/test_codecompletion >>> kdevelop: Entering fakeroot... -- Install configuration: "RelWithDebInfo" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSublime.so.5.12.230804 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSublime.so.512 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSublime.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/sublimeexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/area.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/areaindex.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/areawalkers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/container.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/controller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/document.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/mainwindow.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/mainwindowoperator.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/message.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/urldocument.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/sublimedefs.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/tooldocument.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/view.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/sublime/viewbarcontainer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformInterfaces.so.5.12.230804 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformInterfaces.so.512 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformInterfaces.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/interfacesexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iassistant.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/context.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/configpage.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/contextmenuextension.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iplugin.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/icore.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iuicontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iplugincontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iprojectcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iproject.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilanguagecontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocument.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/isourceformatter.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/isourceformattercontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/istatus.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/isession.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/isessionlock.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iruncontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilaunchconfiguration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilauncher.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/launchconfigurationpage.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/launchconfigurationtype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/icompletionsettings.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iselectioncontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentation.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentationprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentationproviderprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idocumentationcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/idebugcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ipartcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilaunchmode.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iprojectprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilanguagecheck.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ilanguagecheckprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ibuddydocumentfinder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/itemplateprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/itestsuite.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/itestcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/itoolviewactionlistener.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iproblem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iruntime.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/iruntimecontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/interfaces/ipluginversion.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kservicetypes5/kdevelopplugin.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so.5.12.230804 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so.512 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so.5.12.230804" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/iprojectbuilder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/iprojectfilemanager.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/ibuildsystemmanager.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/iprojectfilter.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/interfaces/iprojectfilterprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectutils.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/importprojectjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectchangesmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectconfigskeleton.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectconfigpage.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectitemlineedit.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectbuildsetmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/builderjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/helper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/abstractfilemanagerplugin.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/projectfiltermanager.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/project/widgets/dependencieswidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so.5.12.230804 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so.512 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so.5.12.230804" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/languageexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/assistant/renameaction.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/assistant/renameassistant.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/assistant/staticassistant.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/assistant/staticassistantsmanager.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/ilanguagesupport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/icodehighlighting.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/quickopendataprovider.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/quickopenfilter.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/iquickopen.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/codecontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/editorcontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/iastcontainer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/icreateclasshelper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/icontextbrowser.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/interfaces/abbreviations.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/persistentmovingrange.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/documentrange.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/documentcursor.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/cursorinrevision.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/rangeinrevision.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/modificationrevision.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/editor/modificationrevisionset.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/backgroundparser.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/parsejob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/parseprojectjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/urlparselock.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/backgroundparser/documentchangetracker.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/navigationtooltip.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/setrepository.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/basicsetrepository.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/includeitem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/debuglanguageparserhelper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/util/kdevhash.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/parsingenvironment.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchain.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/codemodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/ducontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/ducontextdata.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/topducontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/topducontextutils.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/topducontextdata.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/declaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/declarationdata.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/classmemberdeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/classmemberdeclarationdata.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/classfunctiondeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/classdeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/functiondefinition.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/use.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/forwarddeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainbase.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainpointer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainlock.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/identifier.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/abstractfunctiondeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/functiondeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/stringhelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/namespacealiasdeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/aliasdeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/dumpdotgraph.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainutils.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchaindumper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/declarationid.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/appendedlist.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/duchainregister.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/persistentsymboltable.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/instantiationinformation.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/specializationstore.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/indexedducontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/indexedtopducontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/localindexedducontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/indexeddeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/localindexeddeclaration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/definitions.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/problem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/unsuretype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/identifiedtype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typesystem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typeregister.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typerepository.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typepointer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typesystemdata.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/abstracttype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/integraltype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/functiontype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/structuretype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/pointertype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/referencetype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/delayedtype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/arraytype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/indexedtype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/enumerationtype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/constantintegraltype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/enumeratortype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/alltypes.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typeutils.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/typealiastype.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/types/containertypes.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/abstractusebuilder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletion.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionworker.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionitem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletioncontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionitemgrouper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletionhelper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/abstractincludefilecompletionitem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codecompletion/codecompletiontesthelper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/applychangeswidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/astchangeset.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/duchainchangeset.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/documentchangeset.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/coderepresentation.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/utilities.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templatesmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templatepreviewicon.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templaterenderer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templateengine.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/sourcefiletemplate.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/templateclassgenerator.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/codedescription.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/codegen/basicrefactoring.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/usesnavigationcontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/abstractnavigationcontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/abstractnavigationwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/navigationaction.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/useswidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/duchain/navigation/usescollector.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/highlighting/codehighlighting.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/highlighting/colorcache.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/highlighting/configurablecolors.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/checks/dataaccess.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/checks/dataaccessrepository.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/checks/controlflowgraph.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/checks/controlflownode.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/classmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/classmodelnode.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/classmodelnodescontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/allclassesfolder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/documentclassesfolder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/language/classmodel/projectfolder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so.5.12.230804 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so.512 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so.5.12.230804" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/shellexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/mainwindow.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/plugincontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/shellextension.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/core.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/uicontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/colorschemechooser.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/projectcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/project.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/partcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/partdocument.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/textdocument.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/documentcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/languagecontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/session.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sessioncontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sessionlock.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sourceformattercontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/selectioncontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/runcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/launchconfiguration.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/environmentconfigurebutton.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/sourceformatterselectionedit.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/checkerstatus.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problemmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problemmodelset.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problemconstants.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/problemstore.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/shell/filteredproblemstore.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdev_dbus_socket_transformer -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so.5.12.230804 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so.512 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so.5.12.230804" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/utilexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdevplatform_shell_environment.sh -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdev_format_source -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevplatform/shellutils/.zshrc -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/algorithm.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/autoorientedsplitter.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/filesystemhelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/foregroundlock.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/formattinghelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/zoomcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/wildcardhelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/kdevstringhandler.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/ksharedobject.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/focusedtreeview.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/activetooltip.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/processlinemaker.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/commandexecutor.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/environmentselectionwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/environmentprofilelist.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/jobstatus.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/pushvalue.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/kdevvarlengtharray.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/embeddedfreetree.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/executecompositejob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/convenientfreelist.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/multilevellistview.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/objectlist.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/owningrawpointercontainer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/placeholderitemproxymodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/projecttestjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/widgetcolorizer.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/path.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/stack.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/texteditorhelpers.h -- Up-to-date: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/utilexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so.5.12.230804 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so.512 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so.5.12.230804" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputviewexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/ioutputview.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/filtereditem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputdelegate.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputfilteringstrategies.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/ioutputviewmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/ifilterstrategy.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/outputview/outputexecutejob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so.5.12.230804 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so.512 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so.5.12.230804" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsrevision.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsannotation.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsdiff.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcspluginhelper.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsevent.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcsstatusinfo.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/vcslocation.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcsimportmetadatawidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcseventwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcsdiffwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcscommitdialog.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/vcslocationwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/widgets/standardvcslocationwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/vcsannotationmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/vcseventmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/vcsfilechangesmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/vcsitemeventmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/models/brancheslistmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ibasicversioncontrol.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/icentralizedversioncontrol.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/idistributedversioncontrol.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ibranchingversioncontrol.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ibrowsableversioncontrol.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/irepositoryversioncontrol.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ipatchdocument.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/interfaces/ipatchsource.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/dvcs/dvcsjob.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/dvcs/dvcsplugin.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/dvcs/dvcsevent.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/vcs/dvcs/ui/dvcsimportmetadatawidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/actions/breakpoint.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/22x22/actions/breakpoint.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/32x32/actions/breakpoint.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/scalable/actions/breakpoint.svg -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so.5.12.230804 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so.512 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so.5.12.230804" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/debuggerexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/interfaces/idebugsession.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/interfaces/ibreakpointcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/interfaces/ivariablecontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/interfaces/iframestackmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/util/treemodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/util/treeitem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/util/treeview.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/util/pathmappings.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/breakpoint/breakpointwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/breakpoint/breakpointdetails.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/breakpoint/breakpoint.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/breakpoint/breakpointmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/variable/variablecollection.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/debugger/framestack/framestackmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so.5.12.230804 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so.512 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so.5.12.230804" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/documentation/documentationexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/documentation/documentationfindwidget.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/documentation/standarddocumentationview.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so.5.12.230804 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so.512 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so.5.12.230804" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/serializationexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/abstractitemrepository.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/referencecounting.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/indexedstring.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/itemrepositoryexampleitem.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/itemrepository.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/itemrepositoryregistry.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/itemrepositoryreferencecounting.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/serialization/repositorymanager.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/grantlee/5.3/kdev_filters.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/grantlee/5.3/kdev_filters.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/arguments_names.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/arguments_types_names.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/include_guard_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/namespace_open_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/namespace_close_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/namespace_use_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformTests.so.5.12.230804 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformTests.so.512 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformTests.so.5.12.230804" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformTests.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testsexport.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/autotestshell.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/kdevsignalspy.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/projectsgenerator.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testcore.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testproject.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testfile.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testlanguagecontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testhelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testplugincontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testdebugsession.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testvariablecontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testbreakpointcontroller.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/testframestackmodel.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/declarationvalidator.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/delayedoutput.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/jsontesthelpers.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/testsuite.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/testsuite.cpp -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/jsondeclarationtests.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/jsonducontexttests.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/tests/json/jsontypetests.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/kdevplatform_version.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/config-kdevplatform.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformConfig.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformConfigVersion.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformMacros.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformTargets.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevPlatform/KDevPlatformTargets-relwithdebinfo.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/qlogging-categories5/kdevplatform.categories -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevCompileAnalyzerCommon.so.512 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevCompileAnalyzerCommon.so.512" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevclangtidy.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevclangtidy.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevclazy.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevclazy.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/clazy.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcppcheck.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcppcheck.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/cppcheck.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevheaptrack.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevheaptrack.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevlldb.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevlldb.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevlldb/formatters/helpers.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevlldb/formatters/qt.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevlldb/formatters/kde.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevlldb/formatters/all.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevgdb.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevgdb.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/helper.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/qt.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/kde.py -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevgdb/printers/gdbinit -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/knsrcfiles/kdevelop-qthelp.knsrc -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevqthelp.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevqthelp.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevmanpage.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevmanpage.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevmanpage/manpagedocumentation.css -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevastyle.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevastyle.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcustomscript.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcustomscript.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevdefinesandincludesmanager.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevdefinesandincludesmanager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdev_includepathsconverter -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdev_includepathsconverter" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevelop/custom-definesandincludes/idefinesandincludesmanager.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/__builtin_dom.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/__builtin_ecmascript.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/buffer.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/child_process.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/common.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/console.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/crypto.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/dgram.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/dns.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/domain.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/event.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/fs.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/http.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/https.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/net.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/os.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/path.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/punycode.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/querystring.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/readline.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/stream.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/string_decoder.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/tls.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/tty.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/url.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/util.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/vm.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/zlib.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/__builtin_qml.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevqmljslanguagesupport.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevqmljslanguagesupport.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Height.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Opacity.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/ColorPicker.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/FontFamily.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Spacing.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/PropertyWidget.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/README -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Width.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Duration.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/FontSize.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevClangPrivate.so.512 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevClangPrivate.so.512" to "/usr/lib/llvm17/lib" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevclangsupport/wrappedQtHeaders -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevclangsupport/wrappedQtHeaders/QtCore -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevclangsupport/wrappedQtHeaders/QtCore/qobjectdefs.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevclangsupport.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevclangsupport.so" to "/usr/lib/llvm17/lib" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/mime/packages/kdevclang.xml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevmakebuilder.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevmakebuilder.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevelop/makebuilder/imakebuilder.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevninja.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevninja.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcmakebuilder.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcmakebuilder.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/cmake.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/cmake.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/32x32/apps/cmake.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/64x64/apps/cmake.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevCMakeCommon.so.512 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevCMakeCommon.so.512" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcmakemanager.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcmakemanager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcmakedocumentation.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcmakedocumentation.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcustommakemanager.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcustommakemanager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcustombuildsystem.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcustombuildsystem.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevmesonmanager.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevmesonmanager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevgenericmanager.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevgenericmanager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevandroid.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevandroid.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcraft.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcraft.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/dockerfile-template.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevdocker.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevdocker.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/flatpak-template.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevflatpak.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevflatpak.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/kdevflatpak/replicate.sh -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevbazaar.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevbazaar.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/bazaar.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop_bzr.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevgit.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevgit.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/scalable/apps/git.svg -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop_git.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/mime/packages/kdevgit.xml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevperforce.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevperforce.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevvcschangesviewplugin.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevvcschangesviewplugin.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/knsrcfiles/kdevappwizard.knsrc -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevappwizard.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevappwizard.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcodeutils.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcodeutils.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodeutils/templates/doxygen_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodeutils/templates/rest_python.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodeutils/templates/phpdoc_php.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcontextbrowser.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevcontextbrowser.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevdocumentswitcher.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevdocumentswitcher.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevdocumentview.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevdocumentview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevexecute.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevexecute.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/execute/iexecuteplugin.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevexecutescript.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevexecutescript.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/executescript/iexecutescriptplugin.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevexternalscript.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevexternalscript.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevfilemanager.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevfilemanager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/knsrcfiles/kdevfiletemplates.knsrc -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevfiletemplates.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevfiletemplates.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/GPL v2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/GPL v3 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/LGPL v2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/LGPL v3 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/Apache v2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/BSD -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/Boost -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/MIT X11 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/Mozilla v1.1 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/LGPL v2+ (KDE) -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/licenses/GPL v2+ (KDE) -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevgrepview.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevgrepview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevopenwith.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevopenwith.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/openwith/iopenwith.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevoutlineview.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevoutlineview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevpatchreview.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevpatchreview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevproblemreporter.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevproblemreporter.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevprojectfilter.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevprojectfilter.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevprojectmanagerview.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevprojectmanagerview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevquickopen.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevquickopen.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevsourceformatter.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevsourceformatter.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevstandardoutputview.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevstandardoutputview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevswitchtobuddy.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevswitchtobuddy.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevtestview.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevtestview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevscratchpad.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevscratchpad.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevclassbrowser.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevclassbrowser.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevexecuteplasmoid.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevexecuteplasmoid.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/github-forked.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/github-private.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/github-repo.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/kdevgh.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/32x32/apps/kdevgh.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevghprovider.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevghprovider.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevkonsoleview.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevkonsoleview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/qml/org/kde/kdevplatform/libkdevelopdashboarddeclarativeplugin.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/qml/org/kde/kdevplatform/libkdevelopdashboarddeclarativeplugin.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/qml/org/kde/kdevplatform/qmldir -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevwelcomepage.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/512/kdevwelcomepage.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/code-class.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/enum.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/field.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/code-function.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/namespace.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_class.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_enum.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_field.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_function.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_struct.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/private_union.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_class.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_enum.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_field.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_function.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_struct.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/protected_union.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/signal.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/slot.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/struct.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/typedef.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/union.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTchildren.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTclients.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTparents.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTdisconnected_parents.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTsuppliers.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CTvirtuals.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVclass.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVglobal_meth.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVglobal_var.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVnamespace.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprivate_meth.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprivate_signal.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprivate_slot.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprivate_var.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprotected_meth.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprotected_signal.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprotected_slot.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVprotected_var.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpublic_meth.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpublic_signal.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpublic_slot.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpublic_var.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVstruct.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpackage_meth.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVpackage_var.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/pics/CVtypedef.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/16x16/actions/dirsync.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/16x16/actions/variablenew.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/16x16/actions/classnew.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/16x16/actions/methodnew.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/22x22/actions/classnew.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/icons/hicolor/32x32/actions/classnew.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/scalable/apps/qtlogo.svg -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevelopSessionsWatch.so -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions/metadata.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions/contents -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions/contents/ui -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions/contents/ui/kdevelopsessions.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kservices5/plasma-applet-kdevelopsessions.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/qml/org/kde/plasma/private/kdevelopsessions/libkdevelopsessionsplugin.so -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/qml/org/kde/plasma/private/kdevelopsessions/libkdevelopsessionsplugin.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/qml/org/kde/plasma/private/kdevelopsessions/qmldir -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/16x16/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/32x32/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/48x48/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/64x64/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/128x128/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/256x256/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/512x512/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/1024x1024/apps/kdevelop.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/icons/hicolor/scalable/apps/kdevelop.svg -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdevelop -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdevelop" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdevelop! -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop_ps.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/applications/org.kde.kdevelop_kdev4.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/knotifications5/kdevelop.notifyrc -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/mime/packages/kdevelop.xml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_plaincpp.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_qt5guiapp.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_kdevplugin.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_qt5-qml2.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/meson_plaincpp.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/qmake_qt5guiapp.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/qt5-qml2.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/cmake_plainc.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/meson_plainc.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/empty.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevappwizard/templates/file_template_template.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_basic.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/private_pointer.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/python_basic.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/c_gobject.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/c_gobject_private.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/c_gobject_properties.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qt_shared.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qt_interface.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qobject.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qobject_pimpl.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qabstractitemmodel.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qabstractitemmodel_pimpl.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qt_widget.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qwidget_pimpl.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qdialog.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/qdialog_pimpl.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_cpputest.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_gtest.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_qtestlib.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cpp_qtestlib_kdevelop.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/python_pyunit.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/php_phpunit.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevfiletemplates/templates/cmake_module.tar.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/method_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/method_definition_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/license_header_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_declaration_apidox_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_method_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_method_declaration_apidox_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_setter_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_setter_declaration_apidox_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_setter_definition_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_getter_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_getter_declaration_apidox_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_getter_definition_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_property_signal_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/class_qproperty_declaration_cpp.txt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_header.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_header_onlyfunctions.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_implementation.cpp -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_header.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_implementation.cpp -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_pimpl_header.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_pimpl_p_header.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevcodegen/templates/cpp_qobject_pimpl_implementation.cpp -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevelop/shortcuts/QtCreator -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/Icon-folder.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/Icon-list-add.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/Icon-list-remove.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-10.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-11.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-12.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-13.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-14.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-15.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-16.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-17.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-18.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-19.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-1a.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-2.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-20.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-23.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-24.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-25.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-26.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-3.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-30.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-31.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-32.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-33.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-34.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-35.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-36.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-37.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-38.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-39.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-4.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-40.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-41.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-42.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-43.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-5.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-6.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-7.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-8.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-9.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-project-dialog.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-inheritance.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-manager.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-members.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-result.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop-template-selection.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop4_noworkingset.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/en/kdevelop/kdevelop4_sessionsprojectsworkingsets.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevelop/kdevelop_version.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevelop/KDevelopConfig.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevelop/KDevelopConfigVersion.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/cmake/KDevelop/KDevelopTargets.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/qlogging-categories5/kdevelop.categories -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/metainfo/org.kde.kdevelop.appdata.xml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eu/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ar/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/se -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/se/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/se/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt_BR/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/km -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/km/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/km/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mai -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mai/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bs/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lt/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/oc -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/oc/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/oc/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/az/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fa -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fa/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fa/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cy -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cy/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cy/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ko/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/en_GB/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/be -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/be/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/be/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/eo/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/da/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ne -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ne/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ne/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pt/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nds/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ku -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ku/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ku/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/et/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/mr/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/cs/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sv/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pa/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lv -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lv/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/lv/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nl/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ka/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fr/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tr/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ca@valencia/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/is -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/is/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/is/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ms/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ta -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ta/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ta/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ta/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/xh -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/xh/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/xh/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nn/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/fi/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/es/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/uk/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_CN/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/th -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/th/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/vi -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/vi/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/vi/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/vi/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/de/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hne -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hne/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hne/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ro/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/pl/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hr/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ru/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/af -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/af/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/af/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ug/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/gl/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/nb/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/el/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/zh_TW/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/it/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sk/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hi/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/br -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/br/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/br/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/hu/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ga/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/bg/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/kk/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tg -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tg/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tg/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/tg/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/sl/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevqmljs.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevdocker.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevscratchpad.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcodeutils.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevprojectmanagerview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevqmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevdocumentview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevandroid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevplatform.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevexternalscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevswitchtobuddy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevghprovider.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevsubversion.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevheaptrack.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevlldb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevprojectfilter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevdebuggercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevstandardoutputview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevqthelp.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevopenwith.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevsourceformatter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevperforce.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevwelcomepage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevexecute.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevqmakemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevgdb.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevtestview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevclassbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevkonsole.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevmanpage.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevappwizard.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevgit.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevclazy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcustomdefinesandincludes.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevmakebuilder.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevclangtidy.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevvcsprojectintegration.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevmesonmanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevoutlineview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevfilemanager.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevproblemreporter.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevninja.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcppcheck.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevquickopen.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevexecutescript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevpatchreview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcustomscript.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevokteta.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevfiletemplates.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevastyle.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcmake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevgrepview.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/plasma_runner_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/plasma_applet_kdevelopsessions.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcustombuildsystem.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevflatpak.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcompileanalyzercommon.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcustommake.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevelop.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevbazaar.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevdocumentswitcher.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevclang.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevcontextbrowser.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ja/LC_MESSAGES/kdevexecuteplasmoid.mo -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ca/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ca/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ca/kdevelop/kdevelop4_sessionsprojectsworkingsets.png -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/es/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/es/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/it/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/it/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/nl/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/nl/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/pt/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/pt/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/pt_BR/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/pt_BR/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ru/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/ru/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/sv/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/sv/kdevelop/index.docbook -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/uk/kdevelop/index.cache.bz2 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/doc/HTML/uk/kdevelop/index.docbook >>> kdevelop-dev*: Running split function dev... >>> kdevelop-dev*: Preparing subpackage kdevelop-dev... >>> kdevelop-dev*: Stripping binaries >>> kdevelop-dev*: Running postcheck for kdevelop-dev >>> kdevelop-doc*: Running split function doc... >>> kdevelop-doc*: Preparing subpackage kdevelop-doc... >>> kdevelop-doc*: Running postcheck for kdevelop-doc >>> kdevelop-lang*: Running split function lang... >>> kdevelop-lang*: Preparing subpackage kdevelop-lang... >>> kdevelop-lang*: Running postcheck for kdevelop-lang >>> kdevelop*: Running postcheck for kdevelop >>> kdevelop*: Preparing package kdevelop... >>> kdevelop*: Stripping binaries >>> kdevelop-dev*: Scanning shared objects >>> kdevelop-doc*: Scanning shared objects >>> kdevelop-lang*: Scanning shared objects >>> kdevelop*: Scanning shared objects >>> kdevelop-dev*: Tracing dependencies... kdevelop=23.08.4-r0 >>> kdevelop-dev*: Package size: 2.6 MB >>> kdevelop-dev*: Compressing data... >>> kdevelop-dev*: Create checksum... >>> kdevelop-dev*: Create kdevelop-dev-23.08.4-r0.apk >>> WARNING: kdevelop-doc*: The -doc subpackage is unusually large, consider splitting it >>> kdevelop-doc*: Tracing dependencies... >>> kdevelop-doc*: Package size: 5.1 MB >>> kdevelop-doc*: Compressing data... >>> kdevelop-doc*: Create checksum... >>> kdevelop-doc*: Create kdevelop-doc-23.08.4-r0.apk >>> kdevelop-lang*: Tracing dependencies... >>> kdevelop-lang*: Package size: 16.6 MB >>> kdevelop-lang*: Compressing data... >>> kdevelop-lang*: Create checksum... >>> kdevelop-lang*: Create kdevelop-lang-23.08.4-r0.apk >>> kdevelop*: Tracing dependencies... indent so:libGrantlee_Templates.so.5 so:libKF5Archive.so.5 so:libKF5Bookmarks.so.5 so:libKF5Codecs.so.5 so:libKF5Completion.so.5 so:libKF5ConfigCore.so.5 so:libKF5ConfigGui.so.5 so:libKF5ConfigWidgets.so.5 so:libKF5CoreAddons.so.5 so:libKF5Crash.so.5 so:libKF5Declarative.so.5 so:libKF5GuiAddons.so.5 so:libKF5I18n.so.5 so:libKF5IconThemes.so.5 so:libKF5ItemModels.so.5 so:libKF5ItemViews.so.5 so:libKF5JobWidgets.so.5 so:libKF5KCMUtils.so.5 so:libKF5KIOCore.so.5 so:libKF5KIOFileWidgets.so.5 so:libKF5KIOGui.so.5 so:libKF5KIOWidgets.so.5 so:libKF5NewStuffCore.so.5 so:libKF5NewStuffWidgets.so.5 so:libKF5Notifications.so.5 so:libKF5NotifyConfig.so.5 so:libKF5Parts.so.5 so:libKF5Service.so.5 so:libKF5SonnetUi.so.5 so:libKF5SyntaxHighlighting.so.5 so:libKF5TextEditor.so.5 so:libKF5TextWidgets.so.5 so:libKF5ThreadWeaver.so.5 so:libKF5WidgetsAddons.so.5 so:libKF5WindowSystem.so.5 so:libKF5XmlGui.so.5 so:libQt5Core.so.5 so:libQt5DBus.so.5 so:libQt5Gui.so.5 so:libQt5Help.so.5 so:libQt5Network.so.5 so:libQt5Qml.so.5 so:libQt5Quick.so.5 so:libQt5QuickWidgets.so.5 so:libQt5Test.so.5 so:libQt5WebEngineCore.so.5 so:libQt5WebEngineWidgets.so.5 so:libQt5Widgets.so.5 so:libQt5Xml.so.5 so:libc.musl-armv7.so.1 so:libclang.so.17 so:libgcc_s.so.1 so:libkomparediff2.so.5 so:libprocesscore.so.9 so:libprocessui.so.9 so:libstdc++.so.6 >>> kdevelop*: Package size: 15.3 MB >>> kdevelop*: Compressing data... >>> kdevelop*: Create checksum... >>> kdevelop*: Create kdevelop-23.08.4-r0.apk >>> kdevelop: Build complete at Fri, 08 Dec 2023 09:23:45 +0000 elapsed time 0h 3m 26s >>> kdevelop: Cleaning up srcdir >>> kdevelop: Cleaning up pkgdir >>> kdevelop: Uninstalling dependencies... (1/662) Purging .makedepends-kdevelop (20231208.092020) (2/662) Purging indent (2.2.13-r2) (3/662) Purging boost-dev (1.82.0-r3) (4/662) Purging boost1.82-dev (1.82.0-r3) (5/662) Purging boost1.82 (1.82.0-r3) (6/662) Purging boost1.82-libs (1.82.0-r3) (7/662) Purging boost1.82-atomic (1.82.0-r3) (8/662) Purging boost1.82-container (1.82.0-r3) (9/662) Purging boost1.82-contract (1.82.0-r3) (10/662) Purging boost1.82-coroutine (1.82.0-r3) (11/662) Purging boost1.82-date_time (1.82.0-r3) (12/662) Purging boost1.82-fiber (1.82.0-r3) (13/662) Purging boost1.82-graph (1.82.0-r3) (14/662) Purging boost1.82-iostreams (1.82.0-r3) (15/662) Purging boost1.82-json (1.82.0-r3) (16/662) Purging boost1.82-locale (1.82.0-r3) (17/662) Purging boost1.82-log_setup (1.82.0-r3) (18/662) Purging boost1.82-math (1.82.0-r3) (19/662) Purging boost1.82-nowide (1.82.0-r3) (20/662) Purging boost1.82-prg_exec_monitor (1.82.0-r3) (21/662) Purging boost1.82-program_options (1.82.0-r3) (22/662) Purging boost1.82-python3 (1.82.0-r3) (23/662) Purging boost1.82-random (1.82.0-r3) (24/662) Purging boost1.82-regex (1.82.0-r3) (25/662) Purging boost1.82-stacktrace_basic (1.82.0-r3) (26/662) Purging boost1.82-stacktrace_noop (1.82.0-r3) (27/662) Purging boost1.82-system (1.82.0-r3) (28/662) Purging boost1.82-timer (1.82.0-r3) (29/662) Purging boost1.82-type_erasure (1.82.0-r3) (30/662) Purging boost1.82-unit_test_framework (1.82.0-r3) (31/662) Purging boost1.82-url (1.82.0-r3) (32/662) Purging boost1.82-wave (1.82.0-r3) (33/662) Purging boost1.82-wserialization (1.82.0-r3) (34/662) Purging clang17-dev (17.0.5-r0) (35/662) Purging clang17-extra-tools (17.0.5-r0) (36/662) Purging clang17 (17.0.5-r0) (37/662) Purging clang17-static (17.0.5-r0) (38/662) Purging extra-cmake-modules (5.112.0-r0) (39/662) Purging cmake (3.28.0-r0) (40/662) Purging grantlee-dev (5.3.1-r0) (41/662) Purging graphviz-dev (9.0.0-r0) (42/662) Purging gd-dev (2.3.3-r8) (43/662) Purging gd (2.3.3-r8) (44/662) Purging libgd (2.3.3-r8) (45/662) Purging python3-dev (3.11.6-r1) (46/662) Purging graphviz-libs (9.0.0-r0) (47/662) Purging grantlee (5.3.1-r0) (48/662) Purging kcmutils5-dev (5.112.0-r0) (49/662) Purging kcmutils5 (5.112.0-r0) (50/662) Purging kdoctools5-dev (5.112.0-r0) (51/662) Purging kitemmodels5-dev (5.112.0-r0) (52/662) Purging kitemmodels5 (5.112.0-r0) (53/662) Purging knotifyconfig5-dev (5.112.0-r0) (54/662) Purging knotifyconfig5 (5.112.0-r0) (55/662) Purging ktexteditor5-dev (5.112.0-r0) (56/662) Purging kparts5-dev (5.112.0-r0) (57/662) Purging syntax-highlighting5-dev (5.112.0-r0) (58/662) Purging qt5-qtxmlpatterns-dev (5.15.10_git20230424-r0) (59/662) Purging qt5-qtxmlpatterns (5.15.10_git20230424-r0) (60/662) Purging ktexteditor5 (5.112.0-r0) (61/662) Purging libkomparediff2-dev (23.08.4-r0) (62/662) Purging libkomparediff2 (23.08.4-r0) (63/662) Purging libksysguard-dev (5.27.9-r0) (64/662) Purging knewstuff5-dev (5.112.0-r0) (65/662) Purging syndication5-dev (5.112.0-r0) (66/662) Purging knewstuff5 (5.112.0-r0) (67/662) Purging kirigami2 (5.112.0-r0) (68/662) Purging libcap-dev (2.69-r1) (69/662) Purging libnl3-dev (3.9.0-r0) (70/662) Purging libnl3-cli (3.9.0-r0) (71/662) Purging libpcap-dev (1.10.4-r1) (72/662) Purging lm-sensors-dev (3.6.0-r5) (73/662) Purging plasma-framework5-dev (5.112.0-r0) (74/662) Purging kactivities5-dev (5.112.0-r0) (75/662) Purging kdeclarative5-dev (5.112.0-r0) (76/662) Purging kio5-dev (5.112.0-r0) (77/662) Purging kbookmarks5-dev (5.112.0-r0) (78/662) Purging kjobwidgets5-dev (5.112.0-r0) (79/662) Purging kwallet5-dev (5.112.0-r0) (80/662) Purging gpgme-dev (1.23.2-r0) (81/662) Purging qgpgme6 (1.23.2-r0) (82/662) Purging qgpgme (1.23.2-r0) (83/662) Purging qca-dev (2.3.7-r1) (84/662) Purging cyrus-sasl-dev (2.1.28-r5) (85/662) Purging kwallet5 (5.112.0-r0) (86/662) Purging qt5-qtscript-dev (5.15.10_git20230323-r0) (87/662) Purging qt5-qtscript (5.15.10_git20230323-r0) (88/662) Purging solid5-dev (5.112.0-r0) (89/662) Purging kirigami2-dev (5.112.0-r0) (90/662) Purging knotifications5-dev (5.112.0-r0) (91/662) Purging libcanberra-dev (0.30-r9) (92/662) Purging libcanberra-gtk2 (0.30-r9) (93/662) Purging libcanberra-gtk3 (0.30-r9) (94/662) Purging phonon-dev (4.12.0-r0) (95/662) Purging qt6-qt5compat-dev (6.6.1-r0) (96/662) Purging qt6-qtdeclarative-dev (6.6.1-r0) (97/662) Purging qt6-qtshadertools-dev (6.6.1-r0) (98/662) Purging phonon-qt5 (4.12.0-r0) (99/662) Purging phonon-qt6 (4.12.0-r0) (100/662) Purging kpackage5-dev (5.112.0-r0) (101/662) Purging kwayland5-dev (5.112.0-r0) (102/662) Purging kxmlgui5-dev (5.112.0-r0) (103/662) Purging attica5-dev (5.112.0-r0) (104/662) Purging attica5 (5.112.0-r0) (105/662) Purging kglobalaccel5-dev (5.112.0-r0) (106/662) Purging ktextwidgets5-dev (5.112.0-r0) (107/662) Purging kcompletion5-dev (5.112.0-r0) (108/662) Purging kiconthemes5-dev (5.112.0-r0) (109/662) Purging karchive5-dev (5.112.0-r0) (110/662) Purging kconfigwidgets5-dev (5.112.0-r0) (111/662) Purging kauth5-dev (5.112.0-r0) (112/662) Purging polkit-qt-dev (0.114.0-r2) (113/662) Purging polkit-elogind-dev (123-r0) (114/662) Purging polkit-dev (123-r0) (115/662) Purging polkit-openrc (123-r0) (116/662) Purging polkit-common (123-r0) (117/662) Purging dbus-glib-dev (0.112-r6) (118/662) Purging polkit-qt6 (0.114.0-r2) (119/662) Purging kcodecs5-dev (5.112.0-r0) (120/662) Purging kguiaddons5-dev (5.112.0-r0) (121/662) Purging plasma-wayland-protocols (1.11.1-r0) (122/662) Purging qt5-qtwayland-dev (5.15.10_git20230714-r0) (123/662) Purging kitemviews5-dev (5.112.0-r0) (124/662) Purging qt5-qtsvg-dev (5.15.10_git20230612-r0) (125/662) Purging kservice5-dev (5.112.0-r0) (126/662) Purging kconfig5-dev (5.112.0-r0) (127/662) Purging kcrash5-dev (5.112.0-r0) (128/662) Purging kcoreaddons5-dev (5.112.0-r0) (129/662) Purging kwindowsystem5-dev (5.112.0-r0) (130/662) Purging qt5-qtx11extras-dev (5.15.10_git20230424-r0) (131/662) Purging kdbusaddons5-dev (5.112.0-r0) (132/662) Purging ki18n5-dev (5.112.0-r0) (133/662) Purging qt5-qtspeech-dev (5.15.10_git20230612-r0) (134/662) Purging sonnet5-dev (5.112.0-r0) (135/662) Purging kwidgetsaddons5-dev (5.112.0-r0) (136/662) Purging qt5-qtquickcontrols2-dev (5.15.10_git20230612-r0) (137/662) Purging plasma-framework5 (5.112.0-r0) (138/662) Purging qt5-qttools-dev (5.15.10_git20230612-r1) (139/662) Purging qt5-qttools (5.15.10_git20230612-r1) (140/662) Purging libksysguard (5.27.9-r0) (141/662) Purging llvm17-dev (17.0.5-r0) (142/662) Purging llvm17 (17.0.5-r0) (143/662) Purging llvm17-linker-tools (17.0.5-r0) (144/662) Purging llvm17-test-utils-pyc (17.0.5-r0) (145/662) Purging llvm17-test-utils (17.0.5-r0) (146/662) Purging llvm17-gtest (17.0.5-r0) (147/662) Purging llvm17-static (17.0.5-r0) (148/662) Purging qt5-qtwebengine-dev (5.15.16-r1) (149/662) Purging ffmpeg-dev (6.0.1-r1) (150/662) Purging ffmpeg-libavdevice (6.0.1-r1) (151/662) Purging ffmpeg-libavfilter (6.0.1-r1) (152/662) Purging ffmpeg-libpostproc (6.0.1-r1) (153/662) Purging ffmpeg-libswscale (6.0.1-r1) (154/662) Purging gst-plugins-base-dev (1.22.7-r0) (155/662) Purging gstreamer-dev (1.22.7-r0) (156/662) Purging krb5-dev (1.21.2-r0) (157/662) Purging e2fsprogs-dev (1.47.0-r5) (158/662) Purging gawk (5.3.0-r0) (159/662) Purging e2fsprogs-libs (1.47.0-r5) (160/662) Purging libverto-dev (0.3.2-r2) (161/662) Purging libverto-glib (0.3.2-r2) (162/662) Purging libverto-libev (0.3.2-r2) (163/662) Purging libverto-libevent (0.3.2-r2) (164/662) Purging krb5-server-ldap (1.21.2-r0) (165/662) Purging lcms2-dev (2.16-r0) (166/662) Purging lcms2-plugins (2.16-r0) (167/662) Purging libxkbfile-dev (1.1.2-r2) (168/662) Purging libxkbfile (1.1.2-r2) (169/662) Purging libxslt-dev (1.1.39-r0) (170/662) Purging minizip-dev (1.3-r1) (171/662) Purging qt5-qtwebengine (5.15.16-r1) (172/662) Purging mesa-dri-gallium (23.3.0-r1) (173/662) Purging samurai (1.2-r5) (174/662) Purging threadweaver5-dev (5.112.0-r0) (175/662) Purging threadweaver5 (5.112.0-r0) (176/662) Purging avahi-openrc (0.8-r13) (177/662) Purging dbus-openrc (1.14.10-r0) (178/662) Purging dbus-daemon-launch-helper (1.14.10-r0) (179/662) Purging dbus (1.14.10-r0) (180/662) Purging boost1.82-chrono (1.82.0-r3) (181/662) Purging boost1.82-context (1.82.0-r3) (182/662) Purging boost1.82-log (1.82.0-r3) (183/662) Purging boost1.82-serialization (1.82.0-r3) (184/662) Purging boost1.82-thread (1.82.0-r3) (185/662) Purging dbus-glib (0.112-r6) (186/662) Purging eudev-openrc (3.2.14-r0) (187/662) Purging ffmpeg-libavformat (6.0.1-r1) (188/662) Purging git-perl (2.43.0-r0) (189/662) Purging perl-git (2.43.0-r0) (190/662) Purging perl-error (0.17029-r2) (191/662) Purging gpgmepp (1.23.2-r0) (192/662) Purging gtk+2.0-dev (2.24.33-r9) (193/662) Purging intltool (0.51.0-r8) (194/662) Purging perl-xml-parser (2.46-r6) (195/662) Purging perl-libwww (6.72-r0) (196/662) Purging perl-http-cookies (6.10-r1) (197/662) Purging perl-http-cookiejar (0.014-r1) (198/662) Purging perl-net-http (6.23-r1) (199/662) Purging perl-html-parser (3.81-r2) (200/662) Purging perl-html-tagset (3.20-r5) (201/662) Purging perl-file-listing (6.16-r0) (202/662) Purging perl-www-robotrules (6.02-r4) (203/662) Purging perl-http-negotiate (6.01-r4) (204/662) Purging perl-http-message (6.45-r0) (205/662) Purging perl-clone (0.46-r2) (206/662) Purging perl-http-date (6.06-r0) (207/662) Purging perl-uri (5.21-r0) (208/662) Purging perl-io-html (1.004-r1) (209/662) Purging perl-lwp-mediatypes (6.04-r3) (210/662) Purging perl-encode-locale (1.05-r5) (211/662) Purging perl-try-tiny (0.31-r2) (212/662) Purging kactivities5-libs (5.112.0-r0) (213/662) Purging kde-default-icon-theme (5.112.0-r0) (214/662) Purging breeze-icons5 (5.112.0-r0) (215/662) Purging kdeclarative5 (5.112.0-r0) (216/662) Purging kirigami2-libs (5.112.0-r0) (217/662) Purging kpackage5 (5.112.0-r0) (218/662) Purging kparts5 (5.112.0-r0) (219/662) Purging krb5-libs (1.21.2-r0) (220/662) Purging krb5-conf (1.0-r2) (221/662) Purging kwayland5 (5.112.0-r0) (222/662) Purging libarchive (3.7.2-r0) (223/662) Purging libass (0.17.1-r1) (224/662) Purging libassuan-dev (2.5.6-r1) (225/662) Purging libavif-dev (1.0.3-r0) (226/662) Purging libavif (1.0.3-r0) (227/662) Purging libbluray (1.3.4-r1) (228/662) Purging libcanberra-gstreamer (0.30-r9) (229/662) Purging libcom_err (1.47.0-r5) (230/662) Purging libelf (0.190-r1) (231/662) Purging libev (4.33-r1) (232/662) Purging libinput-udev (1.24.0-r0) (233/662) Purging libnl3 (3.9.0-r0) (234/662) Purging libopenmpt (0.7.3-r1) (235/662) Purging libpcap (1.10.4-r1) (236/662) Purging libplacebo (6.338.1-r0) (237/662) Purging libpulse (16.1-r11) (238/662) Purging libqca-qt5 (2.3.7-r1) (239/662) Purging libqt5designercomponents (5.15.10_git20230612-r1) (240/662) Purging libqt5help (5.15.10_git20230612-r1) (241/662) Purging librist (0.2.10-r0) (242/662) Purging libsndfile (1.2.2-r0) (243/662) Purging libsrt (1.5.3-r0) (244/662) Purging libssh (0.10.5-r0) (245/662) Purging libunibreak (5.1-r3) (246/662) Purging libuv (1.47.0-r0) (247/662) Purging libverto (0.3.2-r2) (248/662) Purging libxpm-dev (3.5.17-r0) (249/662) Purging libxpm (3.5.17-r0) (250/662) Purging libzmq (4.3.5-r2) (251/662) Purging lilv-libs (0.24.22-r0) (252/662) Purging linux-pam (1.5.3-r7) (253/662) Purging lm-sensors-libs (3.6.0-r5) (254/662) Purging mbedtls (2.28.6-r0) (255/662) Purging minizip (1.3-r1) (256/662) Purging mpg123-libs (1.32.3-r0) (257/662) Purging nss (3.94-r0) (258/662) Purging orc-dev (0.4.34-r0) (259/662) Purging orc-compiler (0.4.34-r0) (260/662) Purging python3-pyc (3.11.6-r1) (261/662) Purging python3-pycache-pyc0 (3.11.6-r1) (262/662) Purging xcb-proto-pyc (1.16.0-r0) (263/662) Purging pyc (3.11.6-r1) (264/662) Purging qt5-qtquickcontrols2 (5.15.10_git20230612-r0) (265/662) Purging qt5-qtgraphicaleffects (5.15.10_git20230424-r0) (266/662) Purging qt5-qtwebchannel-dev (5.15.10_git20230612-r0) (267/662) Purging qt5-qtwebchannel (5.15.10_git20230612-r0) (268/662) Purging qt6-qt5compat (6.6.1-r0) (269/662) Purging qt6-qtbase-dev (6.6.1-r0) (270/662) Purging qt6-qtbase-mysql (6.6.1-r0) (271/662) Purging qt6-qtbase-odbc (6.6.1-r0) (272/662) Purging qt6-qtbase-postgresql (6.6.1-r0) (273/662) Purging qt6-qtbase-sqlite (6.6.1-r0) (274/662) Purging cups-dev (2.4.7-r0) (275/662) Purging libgcrypt-dev (1.10.3-r0) (276/662) Purging double-conversion-dev (3.3.0-r0) (277/662) Purging gtk+3.0-dev (3.24.38-r5) (278/662) Purging wayland-protocols (1.32-r2) (279/662) Purging libb2-dev (0.98.1-r3) (280/662) Purging libinput-dev (1.24.0-r0) (281/662) Purging eudev-dev (3.2.14-r0) (282/662) Purging eudev (3.2.14-r0) (283/662) Purging udev-init-scripts-openrc (35-r1) (284/662) Purging udev-init-scripts (35-r1) (285/662) Purging libpq-dev (16.1-r0) (286/662) Purging libproxy-dev (0.5.3-r0) (287/662) Purging libxkbcommon-dev (1.6.0-r0) (288/662) Purging mariadb-dev (10.11.5-r3) (289/662) Purging fmt-dev (10.1.1-r0) (290/662) Purging fmt (10.1.1-r0) (291/662) Purging mariadb-connector-c-dev (3.3.8-r0) (292/662) Purging mariadb-embedded (10.11.5-r3) (293/662) Purging mariadb-common (10.11.5-r3) (294/662) Purging tslib-dev (1.22-r1) (295/662) Purging unixodbc-dev (2.3.12-r0) (296/662) Purging vulkan-loader-dev (1.3.261.1-r0) (297/662) Purging vulkan-headers (1.3.261.1-r0) (298/662) Purging vulkan-loader (1.3.261.1-r0) (299/662) Purging wayland-dev (1.22.0-r4) (300/662) Purging xcb-util-cursor-dev (0.1.4-r0) (301/662) Purging xcb-util-image-dev (0.4.1-r0) (302/662) Purging xcb-util-keysyms-dev (0.4.1-r0) (303/662) Purging xcb-util-renderutil-dev (0.3.10-r0) (304/662) Purging xcb-util-wm-dev (0.4.2-r0) (305/662) Purging qt6-qtlanguageserver (6.6.1-r0) (306/662) Purging qt6-qtshadertools (6.6.1-r0) (307/662) Purging qt6-qttools (6.6.1-r0) (308/662) Purging qt6-qtwayland (6.6.1-r0) (309/662) Purging rhash-libs (1.4.4-r0) (310/662) Purging sdl2 (2.28.5-r0) (311/662) Purging shaderc (2023.7-r0) (312/662) Purging snappy (1.1.10-r2) (313/662) Purging speexdsp (1.2.1-r2) (314/662) Purging spirv-tools (1.3.261.1-r0) (315/662) Purging sratom (0.6.16-r0) (316/662) Purging syndication5 (5.112.0-r0) (317/662) Purging syntax-highlighting5 (5.112.0-r0) (318/662) Purging tdb-libs (1.4.9-r0) (319/662) Purging utmps-libs (0.1.2.2-r0) (320/662) Purging v4l-utils-libs (1.24.1-r1) (321/662) Purging vidstab (1.1.1-r0) (322/662) Purging zimg (3.0.5-r2) (323/662) Purging kio5 (5.112.0-r0) (324/662) Purging ktextwidgets5 (5.112.0-r0) (325/662) Purging knotifications5 (5.112.0-r0) (326/662) Purging qt5-qtspeech (5.15.10_git20230612-r0) (327/662) Purging qt5-qtmultimedia (5.15.10_git20230612-r0) (328/662) Purging gst-plugins-base (1.22.7-r0) (329/662) Purging alsa-lib (1.2.10-r0) (330/662) Purging ffmpeg-libavcodec (6.0.1-r1) (331/662) Purging aom-libs (3.7.1-r0) (332/662) Purging at-spi2-core-dev (2.50.0-r0) (333/662) Purging qt6-qtdeclarative (6.6.1-r0) (334/662) Purging qt6-qtbase-x11 (6.6.1-r0) (335/662) Purging qt5-qtdeclarative-dev (5.15.10_git20230629-r0) (336/662) Purging qt5-qtbase-dev (5.15.10_git20230714-r1) (337/662) Purging qt5-qtbase-sqlite (5.15.10_git20230714-r1) (338/662) Purging qt5-qtbase-odbc (5.15.10_git20230714-r1) (339/662) Purging qt5-qtbase-postgresql (5.15.10_git20230714-r1) (340/662) Purging qt5-qtbase-mysql (5.15.10_git20230714-r1) (341/662) Purging qt5-qtbase-tds (5.15.10_git20230714-r1) (342/662) Purging dbus-dev (1.14.10-r0) (343/662) Purging libsm-dev (1.2.4-r3) (344/662) Purging openssl-dev (3.1.4-r2) (345/662) Purging perl (5.38.2-r0) (346/662) Purging sqlite-dev (3.44.2-r0) (347/662) Purging sqlite (3.44.2-r0) (348/662) Purging kbookmarks5 (5.112.0-r0) (349/662) Purging kxmlgui5 (5.112.0-r0) (350/662) Purging kiconthemes5 (5.112.0-r0) (351/662) Purging kconfigwidgets5 (5.112.0-r0) (352/662) Purging kauth5 (5.112.0-r0) (353/662) Purging kcompletion5 (5.112.0-r0) (354/662) Purging kglobalaccel5 (5.112.0-r0) (355/662) Purging kservice5 (5.112.0-r0) (356/662) Purging kconfig5 (5.112.0-r0) (357/662) Purging kguiaddons5 (5.112.0-r0) (358/662) Purging qt5-qtwayland (5.15.10_git20230714-r0) (359/662) Purging ki18n5 (5.112.0-r0) (360/662) Purging sonnet5 (5.112.0-r0) (361/662) Purging hunspell (1.7.2-r4) (362/662) Purging qt5-qtdeclarative (5.15.10_git20230629-r0) (363/662) Purging qt5-qtsvg (5.15.10_git20230612-r0) (364/662) Purging kjobwidgets5 (5.112.0-r0) (365/662) Purging kcrash5 (5.112.0-r0) (366/662) Purging kwindowsystem5 (5.112.0-r0) (367/662) Purging qt5-qtx11extras (5.15.10_git20230424-r0) (368/662) Purging kitemviews5 (5.112.0-r0) (369/662) Purging polkit-qt5 (0.114.0-r2) (370/662) Purging libqt5designer (5.15.10_git20230612-r1) (371/662) Purging solid5-libs (5.112.0-r0) (372/662) Purging kwidgetsaddons5 (5.112.0-r0) (373/662) Purging qt5-qtbase-x11 (5.15.10_git20230714-r1) (374/662) Purging xdg-utils (1.1.3-r4) (375/662) Purging xset (1.2.5-r1) (376/662) Purging xprop (1.2.6-r0) (377/662) Purging gtk+3.0 (3.24.38-r5) Executing gtk+3.0-3.24.38-r5.post-deinstall (378/662) Purging libatk-bridge-2.0 (2.50.0-r0) (379/662) Purging at-spi2-core (2.50.0-r0) (380/662) Purging avahi-dev (0.8-r13) (381/662) Purging gdbm-dev (1.23-r1) (382/662) Purging gdbm-tools (1.23-r1) (383/662) Purging avahi-compat-howl (0.8-r13) (384/662) Purging avahi-compat-libdns_sd (0.8-r13) (385/662) Purging avahi-glib (0.8-r13) (386/662) Purging avahi (0.8-r13) (387/662) Purging gtk+2.0 (2.24.33-r9) Executing gtk+2.0-2.24.33-r9.post-deinstall (388/662) Purging gtk-update-icon-cache (3.24.38-r5) (389/662) Purging hicolor-icon-theme (0.17-r2) (390/662) Purging cups-libs (2.4.7-r0) (391/662) Purging avahi-libs (0.8-r13) (392/662) Purging boost1.82-filesystem (1.82.0-r3) (393/662) Purging pango-dev (1.51.0-r0) (394/662) Purging pango-tools (1.51.0-r0) (395/662) Purging pango (1.51.0-r0) Executing pango-1.51.0-r0.pre-deinstall (396/662) Purging harfbuzz-dev (8.3.0-r0) (397/662) Purging harfbuzz-cairo (8.3.0-r0) (398/662) Purging harfbuzz-gobject (8.3.0-r0) (399/662) Purging harfbuzz-icu (8.3.0-r0) (400/662) Purging harfbuzz-subset (8.3.0-r0) (401/662) Purging harfbuzz (8.3.0-r0) (402/662) Purging graphite2-dev (1.3.14-r6) (403/662) Purging graphite2 (1.3.14-r6) (404/662) Purging cairo-dev (1.18.0-r0) (405/662) Purging cairo-tools (1.18.0-r0) (406/662) Purging xcb-util-dev (0.4.1-r3) (407/662) Purging util-macros (1.20.0-r0) (408/662) Purging cairo-gobject (1.18.0-r0) (409/662) Purging cairo (1.18.0-r0) (410/662) Purging libxft-dev (2.3.8-r2) (411/662) Purging libxft (2.3.8-r2) (412/662) Purging fontconfig-dev (2.14.2-r4) (413/662) Purging fontconfig (2.14.2-r4) (414/662) Purging freetype-dev (2.13.2-r0) (415/662) Purging freetype (2.13.2-r0) (416/662) Purging brotli-dev (1.1.0-r1) (417/662) Purging brotli (1.1.0-r1) (418/662) Purging gdk-pixbuf-dev (2.42.10-r6) (419/662) Purging gdk-pixbuf (2.42.10-r6) Executing gdk-pixbuf-2.42.10-r6.pre-deinstall (420/662) Purging glib-dev (2.78.3-r0) (421/662) Purging bzip2-dev (1.0.8-r6) (422/662) Purging gettext-dev (0.22.3-r0) (423/662) Purging gettext-asprintf (0.22.3-r0) (424/662) Purging gettext (0.22.3-r0) (425/662) Purging gettext-envsubst (0.22.3-r0) (426/662) Purging pcre2-dev (10.42-r2) (427/662) Purging libpcre2-32 (10.42-r2) (428/662) Purging libedit-dev (20230828.3.1-r3) (429/662) Purging ncurses-dev (6.4_p20231125-r0) (430/662) Purging libncurses++ (6.4_p20231125-r0) (431/662) Purging bsd-compat-headers (0.7.2-r5) (432/662) Purging cdparanoia-libs (10.2-r14) (433/662) Purging clang17-libclang (17.0.5-r0) (434/662) Purging clang17-headers (17.0.5-r0) (435/662) Purging clang17-libs (17.0.5-r0) (436/662) Purging qt6-qtbase (6.6.1-r0) (437/662) Purging kdbusaddons5 (5.112.0-r0) (438/662) Purging kcoreaddons5 (5.112.0-r0) (439/662) Purging kcodecs5 (5.112.0-r0) (440/662) Purging kdoctools5 (5.112.0-r0) (441/662) Purging docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-deinstall (442/662) Purging docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-deinstall (443/662) Purging karchive5 (5.112.0-r0) (444/662) Purging qt5-qtbase (5.15.10_git20230714-r1) (445/662) Purging dbus-libs (1.14.10-r0) (446/662) Purging double-conversion (3.3.0-r0) (447/662) Purging libproxy (0.5.3-r0) (448/662) Purging duktape (2.7.0-r1) (449/662) Purging libcanberra (0.30-r9) (450/662) Purging sound-theme-freedesktop (0.8-r0) (451/662) Purging libinput-libs (1.24.0-r0) (452/662) Purging eudev-libs (3.2.14-r0) (453/662) Purging expat-dev (2.5.0-r2) (454/662) Purging expat (2.5.0-r2) (455/662) Purging ffmpeg-libswresample (6.0.1-r1) (456/662) Purging ffmpeg-libavutil (6.0.1-r1) (457/662) Purging freetds (1.4.10-r0) (458/662) Purging fribidi-dev (1.0.13-r0) (459/662) Purging fribidi (1.0.13-r0) (460/662) Purging gpgme (1.23.2-r0) (461/662) Purging gpg-agent (2.4.3-r1) (462/662) Purging gpgsm (2.4.3-r1) (463/662) Purging gpg (2.4.3-r1) (464/662) Purging gnupg-keyboxd (2.4.3-r1) (465/662) Purging gnupg-dirmngr (2.4.3-r1) (466/662) Purging gnupg-gpgconf (2.4.3-r1) (467/662) Purging pinentry (1.2.1-r1) (468/662) Purging libldap (2.6.6-r1) (469/662) Purging libsasl (2.1.28-r5) (470/662) Purging libepoxy-dev (1.5.10-r1) (471/662) Purging libepoxy (1.5.10-r1) (472/662) Purging mesa-dev (23.3.0-r1) (473/662) Purging libxdamage-dev (1.1.6-r4) (474/662) Purging libxdamage (1.1.6-r4) (475/662) Purging libxshmfence-dev (1.3.2-r5) (476/662) Purging mesa-egl (23.3.0-r1) (477/662) Purging mesa-gbm (23.3.0-r1) (478/662) Purging mesa-gl (23.3.0-r1) (479/662) Purging mesa-gles (23.3.0-r1) (480/662) Purging mesa-osmesa (23.3.0-r1) (481/662) Purging mesa-xatracker (23.3.0-r1) (482/662) Purging mesa (23.3.0-r1) (483/662) Purging libxrandr-dev (1.5.4-r0) (484/662) Purging libxrandr (1.5.4-r0) (485/662) Purging libxcomposite-dev (0.4.6-r4) (486/662) Purging libxcomposite (0.4.6-r4) (487/662) Purging libxinerama-dev (1.1.5-r3) (488/662) Purging libxinerama (1.1.5-r3) (489/662) Purging libxxf86vm-dev (1.1.5-r5) (490/662) Purging libxxf86vm (1.1.5-r5) (491/662) Purging libxcursor-dev (1.2.1-r3) (492/662) Purging libxcursor (1.2.1-r3) (493/662) Purging libxrender-dev (0.9.11-r4) (494/662) Purging libxrender (0.9.11-r4) (495/662) Purging libxtst-dev (1.2.4-r4) (496/662) Purging libxtst (1.2.4-r4) (497/662) Purging libxi-dev (1.8.1-r2) (498/662) Purging libxi (1.8.1-r2) (499/662) Purging libxfixes-dev (6.0.1-r3) (500/662) Purging libxext-dev (1.3.5-r3) (501/662) Purging libx11-dev (1.8.7-r0) (502/662) Purging xtrans (1.5.0-r0) (503/662) Purging libxcb-dev (1.16-r0) (504/662) Purging xcb-proto (1.16.0-r0) (505/662) Purging python3 (3.11.6-r1) (506/662) Purging gdbm (1.23-r1) (507/662) Purging gettext-libs (0.22.3-r0) (508/662) Purging gstreamer (1.22.7-r0) (509/662) Purging polkit-elogind-libs (123-r0) (510/662) Purging shared-mime-info (2.4-r0) Executing shared-mime-info-2.4-r0.post-deinstall (511/662) Purging graphene (1.10.8-r4) (512/662) Purging libatk-1.0 (2.50.0-r0) (513/662) Purging glib (2.78.3-r0) (514/662) Purging glslang-libs (1.3.261.1-r0) (515/662) Purging gnutls-dev (3.8.1-r0) (516/662) Purging gnutls-c++ (3.8.1-r0) (517/662) Purging gnutls (3.8.1-r0) (518/662) Purging nettle-dev (3.9.1-r0) (519/662) Purging nettle (3.9.1-r0) (520/662) Purging gmp-dev (6.3.0-r0) (521/662) Purging libgmpxx (6.3.0-r0) (522/662) Purging libdrm-dev (2.4.118-r0) (523/662) Purging libpciaccess-dev (0.17-r2) (524/662) Purging libva (2.20.0-r0) (525/662) Purging libdrm (2.4.118-r0) (526/662) Purging libpciaccess (0.17-r2) (527/662) Purging hwdata-pci (0.377.2-r0) (528/662) Purging icu-dev (74.1-r0) (529/662) Purging icu (74.1-r0) (530/662) Purging icu-libs (74.1-r0) (531/662) Purging icu-data-full (74.1-r0) (532/662) Purging keyutils-libs (1.6.3-r3) (533/662) Purging kmod-libs (31-r2) (534/662) Purging lame-libs (3.100-r5) (535/662) Purging libjxl (0.8.2-r0) (536/662) Purging lcms2 (2.16-r0) (537/662) Purging libaio (0.3.113-r2) (538/662) Purging libassuan (2.5.6-r1) (539/662) Purging libasyncns (0.8-r2) (540/662) Purging libb2 (0.98.1-r3) (541/662) Purging util-linux-dev (2.39.3-r0) (542/662) Purging libfdisk (2.39.3-r0) (543/662) Purging libmount (2.39.3-r0) (544/662) Purging libsmartcols (2.39.3-r0) (545/662) Purging libblkid (2.39.3-r0) (546/662) Purging libxdmcp-dev (1.1.4-r3) (547/662) Purging xcb-util-cursor (0.1.4-r0) (548/662) Purging xcb-util-renderutil (0.3.10-r0) (549/662) Purging xcb-util-image (0.4.1-r0) (550/662) Purging libxkbcommon-x11 (1.6.0-r0) (551/662) Purging xcb-util-wm (0.4.2-r0) (552/662) Purging libxmu (1.1.4-r2) (553/662) Purging libvdpau (1.5-r2) (554/662) Purging libxv (1.0.12-r4) (555/662) Purging libxext (1.3.5-r3) (556/662) Purging libxt (1.3.0-r4) (557/662) Purging libxfixes (6.0.1-r3) (558/662) Purging libx11 (1.8.7-r0) (559/662) Purging xcb-util-keysyms (0.4.1-r0) (560/662) Purging xcb-util (0.4.1-r3) (561/662) Purging libxcb (1.16-r0) (562/662) Purging libxdmcp (1.1.4-r3) (563/662) Purging libbsd (0.11.7-r3) (564/662) Purging libbz2 (1.0.8-r6) (565/662) Purging libdaemon (0.14-r4) (566/662) Purging libdav1d (1.3.0-r0) (567/662) Purging libdovi (3.2.0-r1) (568/662) Purging libelogind (252.9-r4) (569/662) Purging libevdev (1.13.1-r0) (570/662) Purging libevent (2.1.12-r7) (571/662) Purging libffi-dev (3.4.4-r3) (572/662) Purging linux-headers (6.5-r0) (573/662) Purging llvm17-libs (17.0.5-r0) (574/662) Purging wayland-libs-cursor (1.22.0-r4) (575/662) Purging wayland-libs-client (1.22.0-r4) (576/662) Purging p11-kit-dev (0.25.3-r0) (577/662) Purging p11-kit (0.25.3-r0) (578/662) Purging wayland-libs-server (1.22.0-r4) (579/662) Purging libffi (3.4.4-r3) (580/662) Purging libflac (1.4.3-r1) (581/662) Purging libformw (6.4_p20231125-r0) (582/662) Purging libxslt (1.1.39-r0) (583/662) Purging libgcrypt (1.10.3-r0) (584/662) Purging libgpg-error-dev (1.47-r2) (585/662) Purging libksba (1.6.5-r0) (586/662) Purging libgpg-error (1.47-r2) (587/662) Purging libhunspell (1.7.2-r4) (588/662) Purging libhwy (1.0.7-r0) (589/662) Purging libice-dev (1.1.1-r5) (590/662) Purging libsm (1.2.4-r3) (591/662) Purging libice (1.1.1-r5) (592/662) Purging libidn2-dev (2.3.4-r4) (593/662) Purging libintl (0.22.3-r0) (594/662) Purging tiff-dev (4.6.0-r0) (595/662) Purging libtiffxx (4.6.0-r0) (596/662) Purging tiff (4.6.0-r0) (597/662) Purging libjpeg-turbo-dev (3.0.1-r0) (598/662) Purging libturbojpeg (3.0.1-r0) (599/662) Purging libjpeg-turbo (3.0.1-r0) (600/662) Purging libltdl (2.4.7-r3) (601/662) Purging libmd (1.1.0-r0) (602/662) Purging libmenuw (6.4_p20231125-r0) (603/662) Purging libtheora (1.1.1-r18) (604/662) Purging libvorbis (1.3.7-r2) (605/662) Purging libogg (1.3.5-r5) (606/662) Purging libpanelw (6.4_p20231125-r0) (607/662) Purging libpcre2-16 (10.42-r2) (608/662) Purging libpng-dev (1.6.40-r0) (609/662) Purging libpng (1.6.40-r0) (610/662) Purging libpq (16.1-r0) (611/662) Purging libwebp-dev (1.3.2-r0) (612/662) Purging libwebpdecoder (1.3.2-r0) (613/662) Purging libwebpdemux (1.3.2-r0) (614/662) Purging libwebpmux (1.3.2-r0) (615/662) Purging libwebp (1.3.2-r0) (616/662) Purging libsharpyuv (1.3.2-r0) (617/662) Purging libsodium (1.0.19-r0) (618/662) Purging libtasn1-dev (4.19.0-r2) (619/662) Purging libtasn1-progs (4.19.0-r2) (620/662) Purging libtasn1 (4.19.0-r2) (621/662) Purging libuuid (2.39.3-r0) (622/662) Purging libvpx (1.13.1-r0) (623/662) Purging libxau-dev (1.0.11-r3) (624/662) Purging libxau (1.0.11-r3) (625/662) Purging libxkbcommon (1.6.0-r0) (626/662) Purging xkeyboard-config (2.40-r0) (627/662) Purging libxml2-dev (2.11.6-r0) (628/662) Purging zlib-dev (1.3-r2) (629/662) Purging xz-dev (5.4.5-r0) (630/662) Purging xz (5.4.5-r0) (631/662) Purging libxml2-utils (2.11.6-r0) (632/662) Purging libxml2 (2.11.6-r0) (633/662) Purging libxshmfence (1.3.2-r5) (634/662) Purging mariadb-connector-c (3.3.8-r0) (635/662) Purging mesa-glapi (23.3.0-r1) (636/662) Purging mpdecimal (2.5.1-r2) (637/662) Purging mtdev (1.1.6-r3) (638/662) Purging npth (1.6-r4) (639/662) Purging nspr (4.35-r4) (640/662) Purging x265-libs (3.5-r4) (641/662) Purging numactl (2.0.16-r4) (642/662) Purging opus (1.4-r0) (643/662) Purging orc (0.4.34-r0) (644/662) Purging pixman-dev (0.42.2-r2) (645/662) Purging pixman (0.42.2-r2) (646/662) Purging rav1e-libs (0.6.6-r2) (647/662) Purging unixodbc (2.3.12-r0) (648/662) Purging readline (8.2.1-r2) (649/662) Purging sord-libs (0.16.16-r0) (650/662) Purging serd-libs (0.32.0-r0) (651/662) Purging skalibs (2.14.0.1-r0) (652/662) Purging soxr (0.1.3-r7) (653/662) Purging sqlite-libs (3.44.2-r0) (654/662) Purging tslib (1.22-r1) (655/662) Purging wayland-libs-egl (1.22.0-r4) (656/662) Purging x264-libs (0.164_git20231001-r0) (657/662) Purging xorgproto (2023.2-r0) (658/662) Purging xvidcore (1.3.7-r2) (659/662) Purging xz-libs (5.4.5-r0) (660/662) Purging zix-libs (0.4.2-r0) (661/662) Purging zstd-dev (1.5.5-r8) (662/662) Purging zstd (1.5.5-r8) Executing busybox-1.36.1-r15.trigger OK: 271 MiB in 104 packages >>> kdevelop: Updating the community/armv7 repository index... >>> kdevelop: Signing the index...